Data Storage Converter (Bytes, KB, MB, GB, TB)
Convert between bytes, kilobytes, megabytes, gigabytes, terabytes, and bits — in decimal (1000) or binary (1024). Instant and fully client-side.
Convert between bytes, kilobytes, megabytes, gigabytes, terabytes, and bits in one place. Switch between the decimal (1000) standard used by storage and network vendors and the binary (1024) standard used by operating systems — the same toggle that explains why a new drive never shows its advertised size.
How to use it
No account, no upload — it all happens on your device.
Decimal vs binary units
Same prefixes, different step size.
| Unit | Decimal (SI) | Binary (IEC) |
|---|---|---|
| Kilobyte | 1,000 bytes | 1,024 bytes (KiB) |
| Megabyte | 1,000² bytes | 1,024² bytes (MiB) |
| Gigabyte | 1,000³ bytes | 1,024³ bytes (GiB) |
| Terabyte | 1,000⁴ bytes | 1,024⁴ bytes (TiB) |
The two standards drift further apart as the numbers grow: a difference of 2.4% at the kilobyte level becomes roughly 10% by the terabyte level. That is the entire reason your “1 TB” disk reports about 931 GiB once formatted.
Quick reference
- 1 byte = 8 bits. File sizes are measured in bytes; network speeds are usually in bits per second.
- Storage and bandwidth use decimal. Drive capacities and ISP speeds are quoted in powers of 1000.
- RAM and OS file sizes lean binary. Memory is addressed in powers of 1024, and many operating systems still label binary sizes with decimal prefixes.