About the Data Storage Converter
This converts digital storage and data sizes between units — bits and bytes up to kilobytes, megabytes, gigabytes and terabytes. It's useful for working out download or bandwidth figures, comparing file and disk sizes, sizing a backup, or understanding why a "1 TB" drive shows less space than expected. It handles both the decimal (1000-based) and binary (1024-based) unit families, which is where most confusion comes from.
How it works — decimal vs binary
Everything is defined in bytes (1 byte = 8 bits), and there are two families of larger units:
- Decimal (1000-based): KB, MB, GB, TB — each step is ×1000. 1 MB = 1,000,000 bytes.
- Binary (1024-based): KiB, MiB, GiB, TiB — each step is ×1024. 1 MiB = 1,048,576 bytes.
This matters because they don't match: 1 GB (decimal) = 1,000,000,000 bytes, while 1 GiB (binary) = 1,073,741,824 bytes — about 7% more. The tool lists both so you can convert between them precisely.
Assumptions and behaviour
- 1 byte = 8 bits. Bits (lower-case b) are typically used for network/data-transfer rates; bytes (upper-case B) for file and storage sizes.
- KB/MB/GB/TB are decimal (×1000); KiB/MiB/GiB/TiB are binary (×1024) — the IEC standard names for the powers-of-two units.
- Results show about 7 significant figures.
- The Swap button reverses the two units.
Limitations
- The KB/MB/GB vs KiB/MiB/GiB distinction trips everyone up. Storage and network gear is sold in decimal units, but many operating systems report sizes using powers of two while labelling them "KB/MB/GB." That mismatch is why a 1 TB drive shows as about 931 GiB. Use the binary units when matching what an OS reports.
- Bits vs bytes: an 8-bit difference is a factor of 8 — a "100 Mb/s" connection is about 12.5 MB/s. Don't confuse the two.
- Displayed values are rounded, so hand-chaining rounded figures can drift slightly.
Privacy
The conversion runs entirely in your browser. Nothing is uploaded or stored.

