Updated · Built and checked by the PlinzoTools team, formulas tested against published sources
Convert between decimal (KB/MB/GB) and binary (KiB/MiB/GiB) storage units.
1000 MB
Storage units come in two competing systems that get commonly conflated: the decimal system (KB/MB/GB/TB, based on powers of 1000, used by hard drive manufacturers and most marketing) and the binary system (KiB/MiB/GiB/TiB, based on powers of 1024, used by operating systems reporting actual memory/file sizes). This tool converts between any combination of both.
Enter a value and choose source and target units from either system. The converted value appears instantly.
A drive marketed as "1TB" uses the decimal definition (1,000,000,000,000 bytes), but your operating system often reports storage using the binary system's TiB-equivalent math -- so that same "1TB" drive shows as roughly 931 GiB in Windows/macOS. Both numbers are correct; they're just using different unit systems for the same physical byte count.
For a byte count derived from actual text content, see the Text Byte Size Calculator.
Suppose you buy a drive advertised as 500 GB. In decimal terms that is 500 x 1,000,000,000 = 500,000,000,000 bytes. To express that in the binary unit your operating system may use, divide by 1,073,741,824 (1024 cubed). The result is about 465.66 GiB. Nothing is missing from the drive: the same bytes are being counted with a larger unit. The gap between the two systems is about 2.4 percent at the kilo level, about 4.9 percent at giga, and about 10 percent at tera, so it grows as capacities increase.
Result = Value x (bytes per source unit) / (bytes per target unit)
Bits, petabytes, and larger units are not offered, so convert those elsewhere or multiply by hand first. Also note that a lowercase b usually means bits in network speeds, and this tool does not handle bits.
It is handy for backup planning, comparing cloud storage quotas with local disks, explaining a support ticket about missing space, and writing documentation that states sizes unambiguously. If you need the byte size of some text rather than a unit conversion, use the Text Byte Size Calculator linked above.
Neither is more correct -- they're both valid, standardized unit systems (SI decimal prefixes vs. IEC binary prefixes) serving different conventions; the confusion arises only when people use KB/MB/GB colloquially while actually meaning the binary (1024-based) values.
Using the decimal (1000-based) definition results in a technically accurate, larger-sounding number for marketing than the binary equivalent -- both are legitimate ways to count the same bytes, but the difference compounds noticeably at larger sizes.
"Kibibyte" -- the IEC's unambiguous binary-prefix term, specifically meaning 1,024 bytes, introduced to eliminate the KB/kilobyte ambiguity between the decimal and binary interpretations.
One GiB is 1,073,741,824 bytes, which is 1024 cubed.
In the decimal system used by this tool, yes. Some software uses GB loosely to mean the binary value, which is why the IEC units GiB and so on exist.
No. It converts byte-based units only, so bits and megabits per second need a separate calculation.
Reference: MDN Web Docs