Bytes, KB, MB and GB Converter
Every unit at once, with the 1000 and 1024 split made explicit.
Everything is processed in this tab. Nothing you paste is sent anywhere.
Every tool runs entirely in your browser. Your files are never uploaded to a server.
There are two systems. A kilobyte is 1,000 bytes and a kibibyte is 1,024. Drive manufacturers use the first, Windows reports the second, which is why a 1 TB drive shows as 931 GB.
How to use Data Size Converter
- Paste your sizes. One per line, with or without a unit. Plain numbers are read as bytes.
- Read every unit. Both the decimal and binary families are shown together.
About converting data sizes
Data sizes are quoted in two incompatible systems that share almost all of their names, which is the entire source of the confusion. The decimal system follows the SI prefixes everywhere else in measurement: kilo means a thousand, mega a million, giga a billion. The binary system uses powers of two, because memory addressing is genuinely organised that way, so its kilobyte is 1,024 bytes. For years both were called a kilobyte. The IEC introduced the binary prefixes — kibibyte, mebibyte, gibibyte — in 1998 to separate them, and adoption has been partial. Storage manufacturers use decimal units, which is also what the SI names actually mean. Windows uses binary values while labelling them with decimal names, which is the specific combination that produces the complaint. macOS and most Linux tooling report decimal, which is why the same drive shows a larger number on one machine than another. The discrepancy compounds with each step: 2.4% at kilobytes, 4.9% at megabytes, 7.4% at gigabytes and 10% at terabytes. That is why nobody notices it on a document and everybody notices it on a new drive. Bits are a separate axis and worth keeping straight. A bit is an eighth of a byte, network throughput is quoted in bits per second, and the notation differs only by the case of a single letter — so a 100 Mbps connection delivering about 12.5 MB per second is not being throttled, it is being described in the other unit.
Frequently asked questions
Why does my 1 TB drive show as 931 GB?
What is the difference between KB and KiB?
Why is the gap bigger for larger units?
What about megabits?
Which convention should I use?
Last updated