Data Storage Converter
Convert between bytes, KB, MB, GB, TB and PB in both decimal (SI, powers of 1,000) and binary (IEC, powers of 1,024) systems.
Convert between bytes, KB, MB, GB, TB and PB in both decimal (SI, powers of 1,000) and binary (IEC, powers of 1,024) systems.
There are two competing standards for digital storage units. The decimal (SI) system uses powers of 1,000: 1 KB = 1,000 bytes, 1 MB = 1,000 KB, 1 GB = 1,000 MB. Hard drive and SSD manufacturers use this system. The binary (IEC) system uses powers of 1,024: 1 KiB = 1,024 bytes, 1 MiB = 1,024 KiB, 1 GiB = 1,024 MiB. Operating systems like Windows traditionally report storage in binary units (though labeling them as KB/MB/GB), which is why a drive advertised as 500 GB appears as approximately 465 GiB in Windows.
| From | To (bytes) | Equals |
|---|---|---|
| 1 KB (kilobyte) | bytes | 1,000 |
| 1 KiB (kibibyte) | bytes | 1,024 |
| 1 MB (megabyte) | KB | 1,000 |
| 1 MiB (mebibyte) | KiB | 1,024 |
| 1 GB (gigabyte) | MB | 1,000 |
| 1 GiB (gibibyte) | MiB | 1,024 |
GB (gigabyte) uses 1 GB = 1,000,000,000 bytes (decimal SI). GiB (gibibyte) uses 1 GiB = 1,073,741,824 bytes (binary IEC). Hard drive manufacturers use GB; operating systems often report in GiB, which is why a "500 GB" drive appears as ~465 GiB in Windows.
In decimal (SI): 1 GB = 1,000 MB. In binary (IEC): 1 GiB = 1,024 MiB.
In decimal (SI): 1 KB = 1,000 bytes. In binary (IEC): 1 KiB = 1,024 bytes.