Skip to the calculator
Rule Calculator

Convert Megabytes to Kibibytes

1 megabyte is 976.5625 KiB. One megabyte is exactly 976.5625 kibibytes.

One megabyte is 976.5625 kibibytes. To convert megabytes to kibibytes, multiply by 976.5625; to go the other way, divide by 976.5625 or multiply by 0.001024. The factor is exact rather than rounded: it follows from IEC 80000-13. Exactly one million bytes.

Factor checked against the defining standard · How we check

Kibibytes
976.5625 KiB
Megabytes × 976.5625
value * 976.5625976.563 KiB

1 megabyte in every data unit

UnitValueExact factor
bytes1,000,000 B× 1,000,000
kilobytes1,000 kB× 1,000
megabytes (as entered)1 MB
gigabytes0.001 GB× 0.001
terabytes0.000001 TB× 0.000001
kibibytes976.5625 KiB× 976.5625
mebibytes0.9536743164 MiB× 0.953674316406
gibibytes0.0009313225746 GiB× 0.000931322574615

Factors are entered by hand from IEC 80000-13 rather than derived from a units library, so the ones that terminate are exact rather than rounded.

How do you convert megabytes to kibibytes?

  1. 1.Take the measurement in megabytes.
  2. 2.Multiply by 976.5625 — that is how many kibibytes fit in one megabyte.
  3. 3.To go back the other way, divide by 976.5625, or multiply by 0.001024.

Megabytes to kibibytes conversion table

MegabytesKibibytes
1 MB976.5625 KiB
2 MB1,953.125 KiB
3 MB2,929.6875 KiB
4 MB3,906.25 KiB
5 MB4,882.8125 KiB
6 MB5,859.375 KiB
7 MB6,835.9375 KiB
8 MB7,812.5 KiB
9 MB8,789.0625 KiB
10 MB9,765.625 KiB
12 MB11,718.75 KiB
15 MB14,648.4375 KiB
20 MB19,531.25 KiB
25 MB24,414.0625 KiB
50 MB48,828.125 KiB
100 MB97,656.25 KiB

What are megabytes and kibibytes?

Megabyte (MB)
Exactly one million bytes. A file manager showing a smaller number for the same file is counting in mebibytes.
Kibibyte (KiB)
Exactly 1,024 bytes — two to the tenth. The binary prefix, standardised by IEC in 1998 precisely to end the argument about what a kilobyte means.

Source: IEC 80000-13 — binary prefixes for information quantities

Questions people actually ask

How many kibibytes are in a megabyte?
976.5625. Exactly 1,024 bytes — two to the tenth. The binary prefix, standardised by IEC in 1998 precisely to end the argument about what a kilobyte means.
How do I convert kibibytes back to megabytes?
Divide by 976.5625, or multiply by 0.001024 — they are the same operation.

Other data conversions

Kibibytes to megabytes — the same conversion the other way.