Data size

Convert MB to MiB

1 MB = 0.953674 MiB · 1 MiB = 1.04858 MB · Exact by definition

Convert from
Convert to

You can type here too — it converts the other way.

1 MB = 0.953674 MiB

Exact by definition

The same value in other units

bit
8000000 b
byte
1000000 B
kilobyte
1000 kB
gigabyte
0.001 GB
terabyte
1e-6 TB
kibibyte
976.563 KiB
gibibyte
0.000931323 GiB
tebibyte
9.09495e-7 TiB
Settings

Digits kept in the answer. Automatic keeps six, which hides floating-point noise without losing anything real.

Convert a whole list

Paste one conversion per line, written the way you would say it: "5 km to mi". Handy for a column copied out of a spreadsheet.

Data size

MB to MiB: conversion table

MB to MiB
megabyte mebibyte
1 MB 0.953674 MiB
2 MB 1.90735 MiB
3 MB 2.86102 MiB
5 MB 4.76837 MiB
10 MB 9.53674 MiB
20 MB 19.0735 MiB
25 MB 23.8419 MiB
50 MB 47.6837 MiB
100 MB 95.3674 MiB
250 MB 238.419 MiB
500 MB 476.837 MiB
1000 MB 953.674 MiB
MiB to MB
mebibyte megabyte
1 MiB 1.04858 MB
2 MiB 2.09715 MB
3 MiB 3.14573 MB
5 MiB 5.24288 MB
10 MiB 10.4858 MB
20 MiB 20.9715 MB
25 MiB 26.2144 MB
50 MiB 52.4288 MB
100 MiB 104.858 MB
250 MiB 262.144 MB
500 MiB 524.288 MB
1000 MiB 1048.58 MB

How the conversion works

MiB = MB × 0.95367432

Both units are defined exactly, so the precision of the MB to MiB result depends only on the number of decimal places you choose.

Open the full unit converter

METHOD AND SOURCES

Where the conversion factors come from

Results are calculated from the unit definitions stored in the converter, not copied from a lookup table. For exact units, every value in the table follows from the same factor shown in the formula above.

Keep going