How the File Size Converter Works
Enter any value, select its unit, and all 9 units update simultaneously. The tool never rounds the intermediate bytes value — it converts to exact bytes first, then divides by the target unit's factor. This means you see the full precision of each conversion.
- SI units (KB, MB, GB, TB) — use powers of 1,000. 1 KB = 1,000 bytes. Used by storage manufacturers and network specs.
- IEC units (KiB, MiB, GiB, TiB) — use powers of 1,024. 1 KiB = 1,024 bytes. Used by operating systems internally. Defined in IEC 60027-2.
The IEC Standard and Why It Matters
The IEC 60027-2 standard (published 1998, updated 2000) introduced binary prefixes — kibi, mebi, gibi, tebi — precisely to end the ambiguity between powers-of-1000 and powers-of-1024 unit names. Before this standard, "kilobyte" was ambiguous: it sometimes meant 1,000 bytes (SI) and sometimes 1,024 bytes (computing). The confusion is especially visible at larger scales: a "1 TB" hard drive advertised by a manufacturer holds 1,000,000,000,000 bytes (SI). Windows reports this as roughly 931 GiB (IEC) because the OS divides by 1,024³, not 1,000³. No data is missing — it is purely a labeling difference.
In practice: network speeds (Mbps, Gbps) always use SI (powers of 1,000). RAM is traditionally sold and reported in IEC binary multiples. SSD and HDD manufacturers use SI. macOS switched from IEC to SI reporting in macOS 10.6 (Snow Leopard, 2009), so it now agrees with the label on the box. Linux and Windows still report in IEC.
All 9 units, one grid, copy on click
Most file size tools show you one result at a time. This one shows all 9 simultaneously — 5 SI and 4 IEC — in two clearly labelled sections. Click any unit card to copy the value and unit to your clipboard. The active input unit is highlighted so you always know which direction you started from.
What isn't here: a file size estimator for images (which depends on format, bit depth, and compression), network transfer time calculations, or storage cost calculators. Those require additional inputs and belong in separate tools.