Convert between bytes, KB, MB, GB, TB and more.
💾 Decimal units (KB = 1000 B) match drive and network labels; binary units (KiB = 1024 B) match OS reports. Bits are 1000-based (1 byte = 8 bits).
Digital storage is measured in bytes and multiples of bytes. This tool converts between binary units (where 1 KB = 1024 bytes), which is how operating systems and most software report file sizes and disk space.
There are two conventions. Binary (1 KB = 1024 bytes) is used by Windows and most software. Decimal (1 KB = 1000 bytes) is used by storage manufacturers — which is why a "500 GB" hard drive shows up as ~465 GB on your computer. This tool uses binary units.
The Data Storage Converter converts data storage converterfrom one unit to another using the exact internationally defined conversion factors. Type a value, choose your source and target units, and the converted result is shown instantly — no waiting, no page reload.
Manual conversion is error-prone because it means memorizing ratios (how many feet in a meter, how many pints in a liter). This tool removes that friction: the conversion factor is built in, and the math is done to full precision with no rounding until the final displayed number.
Common uses: people reach for this tool when they need to look up a bytes to mb converter, gb to mb conversion online, bits to bytes calculator, or tb to gb file size converter.
Browser-based tools like this one have a few real advantages over installed software or manual methods:
The Data Storage Converter is based on the following formula:
1 byte = 8 bits decimal: 1 kB = 1000 B, 1 MB = 1000 kB, 1 GB = 10⁹ B, 1 TB = 10¹² B binary: 1 KiB = 1024 B, 1 MiB = 1024 KiB, 1 GiB = 2³⁰ B GiB = GB × 0.931323
Variables: B = byte (8 bits) b = bit kB, MB, GB, TB = decimal units, powers of 1000 KiB, MiB, GiB, TiB = binary units, powers of 1024
Decimal (SI) units count in powers of 1000, while binary (IEC) units count in powers of 1024 because memory is addressed in binary. Drive makers quote decimal GB but Windows displays binary GiB, so a 500 GB drive shows about 465 GiB (500 × 0.931323).
Worked example: A 500 GB drive as reported by Windows: GiB = 500 × 0.931323 ≈ 465.66 GiB Internet speed check: 100 Mbps ÷ 8 = 12.5 MB/s, so a 750 MB file takes about 60 s to download
More tools you might find useful