Convert between bits, bytes, KB, MB, GB, TB and binary KiB/MiB/GiB.
Converted instantly in your browser.
How do you convert between bytes, MB, GB and binary units like MiB?
Decimal units step by 1000 (1 KB = 1000 bytes); binary units step by 1024 (1 KiB = 1024 bytes); and 1 byte = 8 bits. So 1 GB equals 1000 MB, 1,000,000 KB or about 953.7 MiB. Drive makers advertise decimal sizes while operating systems often report binary, which is why a 1 TB drive shows as roughly 931 GiB.
Understanding your result
Drive makers advertise decimal sizes (1 TB = 1000 GB) while operating systems often report binary sizes, which is why a “1 TB” drive shows as roughly 931 GiB.
Formula and method
Decimal units step by 1000 (1 KB = 1000 bytes); binary units step by 1024 (1 KiB = 1024 bytes). 1 byte = 8 bits.
Worked example
1 GB equals 1000 MB, 1,000,000 KB or about 953.7 MiB.
How to use this tool
- Enter a value and choose the unit it’s in.
- Choose the unit to convert to.
- Press Convert.
About the Digital Storage Converter
The Digital Storage Converter changes any data size between decimal units (KB, MB, GB) and binary units (KiB, MiB, GiB), so file sizes and bandwidth always make sense.
Explore all Unit Converters tools
Frequently asked questions
Why does my hard drive show less space than advertised?
The drive is sized in decimal gigabytes (1000-based) but your OS counts in binary gibibytes (1024-based), so the reported number looks smaller.