Data Size Converter
Convert
Pick a value and unit and see it expressed in every common data-size unit at once. Toggle between SI decimal units (1 KB = 1000 B) and IEC binary units (1 KiB = 1024 B). Useful for storage, bandwidth, and file size estimates.
SI units used by storage makers and networking. 1 KB = 1000 B.
| B | 1000000 | |
| KB | 1000 | |
| MB | 1 | |
| GB | 0.001 | |
| TB | 1.0000e-6 | |
| PB | 1.0000e-9 |
How to use
- Choose decimal (KB) or binary (KiB) units.
- Enter your value and pick the source unit.
- Read the converted values across all units.
- Copy any row with its Copy button.
Frequently asked questions
- What's the difference between KB and KiB?
- 1 KB = 1000 bytes (SI decimal, used by drive makers). 1 KiB = 1024 bytes (IEC binary, used by most operating systems for RAM and file sizes).
- Why do I see a 'capacity gap' on storage?
- Drive labels use decimal GB while your OS often displays binary GiB, so a 1 TB drive shows about 931 GiB even though the bytes match.
- How many digits of precision?
- Up to 6 decimal places, with trailing zeros stripped. Very large or very small numbers switch to scientific notation.
- What about bits?
- This tool focuses on bytes. For data rates (Mbps vs MB/s) remember 1 byte = 8 bits, so divide bits by 8 for byte equivalents.
Related tools
Number to Words
Spell out any number in English, Korean, or Japanese — for cheques, contracts, or just clarity.
CSS Unit Converter
Convert between px, rem, em, pt, vw, vh, and % using your own base font size and viewport.
JSON ↔ YAML Converter
Convert JSON to YAML or YAML to JSON — pick the indent and copy the result.
Roman Numeral Converter
Convert between Arabic numbers and Roman numerals from 1 to 3999.
Number Base Converter
Convert numbers between binary, octal, decimal, and hexadecimal.
Unit Converter
Convert length, weight, temperature, area, volume, speed, and time.