Data size converter
Bytes, KB, MB, GB, TB, with the 1000 and 1024 rules explained.
Quick answer
To convert data size units, type a number, choose the unit you have and the unit you want. The answer updates as you type.
1 MB = 1000 KB
KB, MB and GB here use 1000 (what disk makers and phone plans use). KiB, MiB and GiB use 1024 (what many operating systems show).
1 MB in every data size unit
| Bit | 8000000 bit |
|---|---|
| Byte | 1000000 B |
| Kilobyte | 1000 KB |
| Megabyte | 1 MB |
| Gigabyte | 0.001 GB |
| Terabyte | 0.000001 TB |
| Kibibyte | 976.5625 KiB |
| Mebibyte | 0.9536743164 MiB |
| Gibibyte | 0.0009313225746 GiB |
| Tebibyte | 0.000000909495 TiB |
How to use the data size tool
- Type the number you want to convert.
- Choose the unit you have in "From" and the one you want in "To".
- Read the answer. The โ button swaps the two units, and the table shows every unit at once.
This data size converter uses exact conversion factors and shows the result with up to 10 significant digits.
Common questions
Is 1 KB 1000 or 1024 bytes?
It depends who you ask. Disk makers and phone plans use 1 KB = 1,000 bytes. Some operating systems use 1 KB = 1,024 bytes. To avoid confusion, KiB, MiB and GiB always mean 1,024. Both kinds are here.
Why does my 1 TB drive show less space?
The maker counts 1 TB as 1,000,000,000,000 bytes, but the system shows it in 1,024-based units, which gives about 931 GiB.
How accurate is it?
It uses the exact defined conversion factors and shows up to 10 significant digits, so rounding noise is hidden but real precision is kept.
Does it work offline?
Once the page has loaded, yes: it calculates in your browser and sends nothing anywhere.