Data Storage Converter
Convert digital storage sizes between bits, bytes, and every SI (KB, MB, GB, TB, PB, EB) and IEC binary (KiB, MiB, GiB, TiB, PiB, EiB) unit at once. Enter one value and pick its unit to see the equivalent in all 15 units.
Input
Output
| Unit | Value |
|---|---|
| No data yet | |
Guides
The Data Storage Converter turns a single digital storage size into its equivalent in every common unit at once — from a single bit all the way up to an exabyte. Enter one number, pick the unit it's in, and the tool shows the matching value in all 15 units side by side: bits and bytes, the SI (decimal) sizes KB through EB, and the IEC (binary) sizes KiB through EiB.
How to use it
- Type an Amount — for example,
500. - Choose the Unit that amount is measured in, such as Gigabyte (GB).
- Optionally set the Decimal precision (0 to 10 places; 4 is the default).
The results table updates instantly, listing every unit and its converted value. Use the copy or download button to export the whole table as CSV.
SI vs IEC: what's the difference?
SI (decimal) units use powers of 1000: 1 KB = 1,000 bytes, 1 MB = 1,000,000 bytes. Storage manufacturers and networking equipment use these.
IEC (binary) units use powers of 1024: 1 KiB = 1,024 bytes, 1 MiB = 1,048,576 bytes. These reflect how computers actually address memory.
This mismatch is why a drive sold as "500 GB" shows up as roughly 465 GiB in your operating system — the box uses SI units, but the OS reports in IEC units.
Common storage references
| Medium | SI size | IEC size |
|---|---|---|
| Floppy disk (3.5") | 1.44 MB | 1.37 MiB |
| CD-ROM | 700 MB | 667.57 MiB |
| DVD (single layer) | 4.7 GB | 4.38 GiB |
| Blu-ray (single layer) | 25 GB | 23.28 GiB |
| USB flash drive | 64 GB | 59.60 GiB |
| Typical SSD | 512 GB | 476.84 GiB |
| Typical HDD | 2 TB | 1.82 TiB |
FAQ
Why does the same number convert differently in KB and KiB?
Because KB is a decimal unit (÷1000) and KiB is a binary unit (÷1024). One kilobyte is 1,000 bytes; one kibibyte is 1,024 bytes. The gap widens at each step, reaching about 7.4% at the tera scale.
How many bits are in a byte?
Eight. A nibble is four bits (half a byte). All conversions here use bits as the base unit, so 1 byte = 8 bits exactly.
Why do very large or very small results show scientific notation?
To stay readable. When a value is enormous (a petabyte in bits) or vanishingly small (a bit expressed in exabytes), the tool switches to exponential notation like 9e-19 rather than printing a long run of zeros.
Can I convert network speeds (Mbps) with this?
This tool handles storage sizes, not rates. But since 1 byte = 8 bits, you can convert the size portion — just remember that network speeds are quoted in bits per second while file sizes are usually in bytes.
Privacy
Every conversion runs entirely in your browser. Nothing you type is uploaded, logged, or stored — the numbers never leave your device.