Data Size Converter
Data size conversions are confusing because of two competing standards: SI (1 KB = 1,000 bytes, used by hard drive manufacturers) and IEC (1 KiB = 1,024 bytes, used by operating systems). This discrepancy is why a "1 TB" hard drive shows as ~931 GB in Windows. Our converter handles both systems and explains the difference clearly.
All Conversions
About the Data Storage Size Converter
Data size conversions are confusing because of two competing standards: SI (1 KB = 1,000 bytes, used by hard drive manufacturers) and IEC (1 KiB = 1,024 bytes, used by operating systems). This discrepancy is why a "1 TB" hard drive shows as ~931 GB in Windows. Our converter handles both systems and explains the difference clearly.
How to use it
- Enter a value and select the unit (bit, byte, KB, MB, GB, TB, KiB, MiB, GiB, TiB).
- See conversions across all units in both SI and IEC standards.
- Toggle between SI (powers of 10) and IEC (powers of 2) display.
- Use the "hard drive vs OS display" comparison to understand the real vs advertised capacity gap.
Formula & methodology
SI: 1 KB = 10³ bytes = 1,000 bytes. 1 MB = 10⁶ bytes. 1 GB = 10⁹ bytes. 1 TB = 10¹² bytes. IEC: 1 KiB = 2¹⁰ bytes = 1,024 bytes. 1 MiB = 2²⁰ bytes. 1 GiB = 2³⁰ bytes. 1 TiB = 2⁴⁰ bytes. Bit/byte: 8 bits = 1 byte. Network speeds in bits/s; storage in bytes.
Common use cases
- Understanding why a "1 TB" drive shows as 931 GB in Windows
- Calculating required storage for a video at a given bitrate and duration
- Comparing internet speeds (Mbps) to file download time (MB file ÷ MB/s = seconds)
- AWS/cloud cost estimation: pricing in GB vs GiB
- Embedded development: RAM and flash sizing in KiB/MiB
Frequently asked questions
Related tools
All Tools →Embed this tool on your site
Free for personal and commercial use. Just copy the snippet below.