Data Storage Converter
Convert between all common data storage units instantly. Select your units from the dropdowns below and enter a value to see the conversion in real-time.
SI unit: -
Decimal (SI) vs Binary (IEC):
Storage manufacturers use SI decimal prefixes: 1 KB = 1,000 bytes, 1 MB = 1,000,000 bytes (powers of 10).
Operating systems use IEC binary prefixes: 1 KiB = 1,024 bytes, 1 MiB = 1,048,576 bytes (powers of 2).
This is why a 500 GB hard drive shows as ~465 GiB in Windows or macOS.
The dropdowns below group units by standard.
Conversion Formula
Select units to see the conversion formula.
About Data Storage Units
Select units above to see detailed information about them.
Common Data Storage Conversions
- 1 byte = 8 bits = 2 nibbles
- 1 KB = 1,000 bytes | 1 KiB = 1,024 bytes
- 1 MB = 1,000,000 bytes | 1 MiB = 1,048,576 bytes
- 1 GB = 1,000,000,000 bytes | 1 GiB = 1,073,741,824 bytes
- 1 TB = 1012 bytes | 1 TiB = 240 bytes (about 9.09% larger)
- 1 PB = 1015 bytes | 1 PiB = 250 bytes
- 1 kbit/s = 1,000 bit/s (internet speeds use SI decimal kilobits)
- 1 Mbit/s = 125 KB/s (divide Mbit/s by 8 to get megabytes/s)
- SI prefixes (KB, MB, GB ...) use powers of 10 - used by storage manufacturers
- IEC prefixes (KiB, MiB, GiB ...) use powers of 2 - used by operating systems and RAM