Conversion from Kibibits to Mebibits

=

Invert

Formula to convert Kibibits (Kibit) to Mebibits (Mibit)

More information

Kibibits to Mebibits conversion table

Kibibits (Kibit)Mebibits (Mibit)
1 Kibibit0.0009765625 Mibit
2 Kibibits0.001953125 Mibit
3 Kibibits0.0029296875 Mibit
4 Kibibits0.00390625 Mibit
5 Kibibits0.0048828125 Mibit
10 Kibibits0.009765625 Mibit
20 Kibibits0.01953125 Mibit
25 Kibibits0.0244140625 Mibit
50 Kibibits0.048828125 Mibit
100 Kibibits0.09765625 Mibit

Data reference points

ReferenceKibibits (Kibit)Mebibits (Mibit)
A plain text message (160 characters)1.25 Kibit0.0012207 Mibit
A three-minute MP323437.5 Kibit22.8882 Mibit
A smartphone photo31250 Kibit30.5176 Mibit
A high-definition film31250000 Kibit30517.6 Mibit
A dual-layer Blu-ray disc390625000 Kibit381470 Mibit

Try our other unit converters

LengthMassTemperatureEnergyVolumeSpeedTimeDataPressureFrequencyData-transfer rateVolumetric flow rateAngleArea

Information about the Kibibit (Kibit)

The kibibit is a unit of digital information equal to 1,024 bits. Its symbol is Kibit. It is the first of the binary prefixes, a set of units defined by the International Electrotechnical Commission in 1998 to end a confusion that had run through computing since the 1960s.

The problem was straightforward. Computers address memory in powers of two, so memory came in chunks of 1,024 rather than 1,000. Engineers borrowed the metric prefix kilo for that quantity because 1,024 is close to 1,000, and for small numbers the approximation was harmless. But storage and transmission counted in true thousands, so the same prefix meant two different things depending on which part of the machine was being described.

The IEC's solution was to coin new names. Kibi is a contraction of kilo binary, and the pattern continues with mebi, gibi, tebi, pebi, exbi, zebi and yobi. Each is 1,024 times the one below, and each symbol takes the form of a capital letter followed by a lowercase i: Ki, Mi, Gi, Ti and so on. The kilobit then means one thousand bits and nothing else.

A kibibit is 128 octets, and the gap from a kilobit is 2.4 per cent. That small difference is why the two were confused for so long: at this scale nobody notices. The error compounds by 2.4 per cent at every step, reaching 5 per cent at the mebibit, 7 per cent at the gibibit and 21 per cent by the yobibit, which is where the ambiguity became genuinely expensive.

Adoption has been partial and uneven. Standards bodies, the Linux kernel and most technical documentation use the IEC prefixes correctly. Consumer software largely does not, and many programs still write KB while dividing by 1,024. The result is that a reader must often infer from context which convention a number follows, which is exactly what the standard was written to prevent.

In practice the kibibit itself appears mainly in the specifications of small memory chips, in serial memory used by embedded systems, and in protocol documents where an exact power of two matters. Anywhere the number 1,024 is meant rather than 1,000, this is the correct unit.

One kibibit equals 1,024 bits, 128 octets, or 1.024 kilobits.


Information about the Mebibit (Mibit)

The mebibit is a unit of digital information equal to 1,048,576 bits, which is 1,024 kibibits or two to the twentieth power. Its symbol is Mibit. It is the binary counterpart of the megabit, and the difference between the two has grown to 4.9 per cent — small enough to be ignored casually, large enough to matter in a specification.

Its natural home is semiconductor memory, where capacity is fixed by the address lines on the chip. A memory die with twenty address bits can reach exactly 1,048,576 locations, so densities land on powers of two rather than on round decimal numbers. A chip described as 512 megabits in a catalogue is very often 512 mebibits in reality, which is 537 megabits, and the datasheet is where the truth is written.

That habit is old and deliberate. Semiconductor manufacturers have always sized memory in binary because the wiring makes any other choice wasteful: an address bus is a fixed number of lines, and using only part of the range it can reach throws away silicon. Storage manufacturers had no such constraint, which is precisely why the two industries diverged.

For a sense of quantity, a mebibit is 131,072 octets, or about 128 kibioctets. That is roughly the contents of a long book as plain text, or a single low-resolution image. In network terms it is a hundredth of a second of a gigabit link.

The IEC prefixes were introduced in 1998 partly because at this level and above the approximation stops being safe. Buying a component described as one megabit and receiving one mebibit is a five per cent surprise; at the tebibit the same confusion is a ten per cent surprise, and in a contract for a data centre that is a real sum of money.

Correct usage is now common in standards documents, in hardware datasheets and in operating system internals, and rare in advertising and consumer software. The best rule when reading a figure is to ask which industry produced it: if it describes memory or a chip, assume binary; if it describes storage or a link, assume decimal.

One mebibit equals 1,048,576 bits, 1,024 kibibits, 131,072 octets, or about 1.049 megabits.