Binary System (base 1024)
Decimal System (base 1000)
Try This Next
Finished here? These might be your next step.
Frequently Asked Questions
There are two conventions: the SI (decimal) standard defines KB as 1000 bytes, while operating systems and hardware (RAM, file sizes) traditionally use the 1024-byte "binary" base. To avoid confusion, the IEC standard defines separate units like KiB/MiB/GiB — this tool shows both at the same time.
These are units defined by the IEC, meaning exactly multiples of 1024: 1 KiB = 1024 B, 1 MiB = 1024 KiB, 1 GiB = 1024 MiB. The "i" (short for "binary") marks the unit as binary-based; unlike KB/MB/GB, its meaning never changes.
Most operating systems label file sizes as "KB/MB/GB" but actually calculate them on a 1024 base (i.e. really KiB/MiB/GiB) — so the same byte count appears as a slightly smaller number than a decimal (1000-based) calculation. Make sure you pick the correct unit (KB vs. KiB).
Last updated: