How to convert kilobytes to megabytes
To convert kilobytes (KB) to megabytes (MB), multiply the value in kilobytes by 0.001.
MB = KB × 0.001 (decimal)
MB = KB × 0.0009765625 (binary)
Example: 5 KB = 0.005 MB, or 0.0048828125 MB in binary.
Decimal (SI) counting steps by 1,000 and is what drive makers, macOS and phones use. Binary counting steps by 1,024 and is what Windows and RAM use; its unambiguous IEC names are KiB, MiB and GiB. Bits are decimal either way.
You can also type 5 KB to MB into the smart calculator, or mix units: 1 KB + 1 MB.
Kilobytes to Megabytes conversion table
| Kilobytes | Megabytes (decimal) | Megabytes (binary) |
|---|---|---|
| 0.01 KB | 0.00001 MB | 0.000009765625 MB |
| 0.1 KB | 0.0001 MB | 0.00009765625 MB |
| 0.25 KB | 0.00025 MB | 0.00024414063 MB |
| 0.5 KB | 0.0005 MB | 0.00048828125 MB |
| 1 KB | 0.001 MB | 0.0009765625 MB |
| 2 KB | 0.002 MB | 0.001953125 MB |
| 3 KB | 0.003 MB | 0.0029296875 MB |
| 4 KB | 0.004 MB | 0.00390625 MB |
| 5 KB | 0.005 MB | 0.0048828125 MB |
| 6 KB | 0.006 MB | 0.005859375 MB |
| 7 KB | 0.007 MB | 0.0068359375 MB |
| 8 KB | 0.008 MB | 0.0078125 MB |
| 9 KB | 0.009 MB | 0.0087890625 MB |
| 10 KB | 0.01 MB | 0.009765625 MB |
| 12 KB | 0.012 MB | 0.01171875 MB |
| 15 KB | 0.015 MB | 0.014648438 MB |
| 20 KB | 0.02 MB | 0.01953125 MB |
| 25 KB | 0.025 MB | 0.024414063 MB |
| 30 KB | 0.03 MB | 0.029296875 MB |
| 40 KB | 0.04 MB | 0.0390625 MB |
| 50 KB | 0.05 MB | 0.048828125 MB |
| 60 KB | 0.06 MB | 0.05859375 MB |
| 75 KB | 0.075 MB | 0.073242188 MB |
| 100 KB | 0.1 MB | 0.09765625 MB |
| 250 KB | 0.25 MB | 0.24414063 MB |
| 500 KB | 0.5 MB | 0.48828125 MB |
| 1,000 KB | 1 MB | 0.9765625 MB |
Converting megabytes back to kilobytes
1 MB = 1,000 KB. See the Megabytes to Kilobytes converter, or press the swap button above.
About the units
Kilobyte (KB)
In decimal (SI) mode 1,000 bytes; in binary mode 1,024 bytes, as Windows and RAM count. The unambiguous binary name is kibibyte (KiB).
Megabyte (MB)
In decimal mode 1,000,000 bytes (1,000 KB); in binary mode 1,048,576 bytes (1,024 KB).
Digital storage is counted in bits and bytes (1 byte = 8 bits). There are two ways to count bytes. Decimal (SI) prefixes step by 1,000: 1 KB = 1,000 B and 1 GB = 1,000 MB, which is how drive makers, macOS, iOS and Android report sizes. Binary prefixes step by 1,024: 1 KB = 1,024 B and 1 GB = 1,024 MB, which is how Windows and RAM count (the IEC names for these are KiB, MiB and GiB). Bits are always decimal: 1 Kb = 1,000 b.
Questions and answers
How many megabytes are in a kilobyte?
One kilobyte (KB) equals 0.001 megabytes in decimal (SI) counting, or 0.0009765625 megabytes in binary counting (1 KB = 1,024 B), which Windows uses.
How do I convert kilobytes to megabytes?
To convert kilobytes to megabytes, multiply the value in kilobytes by 0.001. The formula is MB = KB × 0.001. For example, 5 KB = 0.005 MB.
What is 5 KB in MB?
5 kilobytes is 0.005 megabytes.
Which is bigger, a kilobyte or a megabyte?
A megabyte is bigger: 1 MB = 1,000 KB.
Is 1 GB equal to 1,000 MB or 1,024 MB?
Both are in use. In decimal (SI) counting, which drive makers, macOS, iOS and Android use, 1 GB = 1,000 MB. In binary counting, which Windows and RAM use, 1 GB = 1,024 MB; the unambiguous IEC name for that size is the gibibyte (GiB). ConvertEasy has a Decimal / Binary switch so KB, MB, GB and TB follow whichever you need, while KiB, MiB and GiB are always binary.
Are kilobits 1,000 or 1,024 bits?
ConvertEasy treats bits as decimal in both modes: 1 Kb = 1,000 b, 1 Mb = 1,000 Kb. A byte is always 8 bits, so only byte units (KB, MB, GB…) change with the switch.
Does this KB to MB converter work offline?
Yes. ConvertEasy is a progressive web app: after your first visit it keeps working with no connection, and you can install it to your home screen from the browser menu.