What is megabyte (decimal)?

A megabyte in the decimal system is a data unit equal to 1,000 kilobytes. It is commonly used by storage manufacturers, internet service providers, and operating systems to express file sizes and storage capacities.

Real-world uses

Megabytes are the everyday unit for typical file sizes: photos (2–10 MB), MP3 songs (3–10 MB), mobile app downloads (10–100 MB), and email attachments. Mobile data plans are often described in megabytes or gigabytes. A minute of compressed video at 720p is roughly 40–80 MB.

History

The megabyte became a practical everyday unit in the 1980s as personal computers began shipping with hard drives in the megabyte range. Floppy disks (1.44 MB), early hard drives (10–40 MB), and CD-ROMs (650 MB) all popularised the unit during this era.

Common mistakes

The same decimal vs. binary ambiguity as kilobytes applies: 1 MB = 1,000,000 bytes (SI) vs. 1 MB = 1,048,576 bytes (legacy binary). Hard drive manufacturers use the decimal definition, so a "500 MB" drive shows slightly less in an OS that uses binary counting. The binary equivalent is the mebibyte (MiB).

What is kibibyte (binary)?

A kibibyte is a binary data unit equal to 1,024 bytes. It is the IEC-standard unit that precisely distinguishes binary-based kilobyte measurements from the decimal kilobyte used in storage marketing.

Real-world uses

Kibibytes are used in operating system kernels, Linux system tools, and technical documentation where binary precision matters. Memory allocations, filesystem block sizes, and network buffer sizes are specified in kibibytes to avoid decimal ambiguity. The Linux kernel, GNU tools, and JEDEC standards all use binary prefixes.

History

The kibibyte was defined by the International Electrotechnical Commission (IEC) in 1998 as part of IEC 80000-13 to resolve the longstanding ambiguity between decimal and binary multiples of bytes. The prefix "kibi-" derives from "kilo binary" (2^10 = 1,024).

Common mistakes

Confusing KiB (kibibyte, 1,024 bytes) with kB (kilobyte, 1,000 bytes). The difference is 2.4%, small but significant at scale. Many users and some software still use "kB" to mean 1,024 bytes despite the IEC 1998 standardisation of "KiB".

When is this conversion used?

Operating systems and storage manufacturers use different base systems (binary vs decimal), which is why a '1 TB' drive shows less than 1 TB in your file manager. Understanding this conversion prevents confusion about available storage.

Worked examples

1 megabyte (decimal) = 976.5625 kibibyte (binary)

1 kibibyte (binary) = 1,024 byte

How to convert megabyte (decimal) to kibibyte (binary)

To convert megabyte (decimal) to kibibyte (binary), multiply the value by 976.5625.

To convert kibibyte (binary) back to megabyte (decimal), multiply by 0.001024.

Measurement standards

The International Electrotechnical Commission (IEC 80000-13) defines binary prefixes: 1 KiB = 1,024 bytes, 1 MiB = 1,048,576 bytes. The SI decimal prefixes (kB = 1,000 bytes, MB = 1,000,000 bytes) apply to data units as they do to all SI quantities.

Did you know?

By 2025, the global datasphere is estimated to reach 181 zettabytes — roughly 181 trillion gigabytes. If stored on standard Blu-ray discs, the stack would reach from Earth to Mars and back over 20 times.

Quick reference: megabyte (decimal) to kibibyte (binary)

megabyte (decimal)kibibyte (binary)
0.197.65625
0.5488.28125
1976.5625
21,953.125
54,882.8125
109,765.625
2524,414.0625
5048,828.125
10097,656.25
250244,140.625
500488,281.25
1,000976,562.5

Common values

megabyte (decimal)kibibyte (binary)
A text email0.005 megabyte (decimal)4.8828125 kibibyte (binary)
An MP3 song (4 min)4 megabyte (decimal)3,906.25 kibibyte (binary)
A smartphone photo5 megabyte (decimal)4,882.8125 kibibyte (binary)
An HD movie5,000 megabyte (decimal)4,882,812.5 kibibyte (binary)
A full hard drive1,000,000 megabyte (decimal)976,562,500 kibibyte (binary)