# kB to MB Converter

URL: https://speedycalculator.com/calculators/conversion/kilobytes-to-megabytes/
Last updated: 2026-10-25

> Convert kilobytes (kB) to megabytes (MB): 1 kilobyte = 0.001 MB, so multiply by 0.001 or divide by 1,000. Both fields are editable, so you can also type in megabytes and get kilobytes back.

## Inputs

- Kilobytes (kB)

## Results

- Megabytes

## Formula

```
1 kB = 0.001 MB
1 MB = 1,000 kB
MB = kB × 0.001
```

## Explanation

In SI units 1 MB = 1,000 kB. Operating systems that count in binary show 1 MiB = 1,024 KiB, which is why file sizes can look slightly different between apps.

### How to use the kB to MB Converter

- Type the number of kilobytes into the **Kilobytes** field. Decimals such as 500 are fine.
- Read the answer in **Megabytes** – it updates as you type, with no button to press.
- To convert the other way, type into **Megabytes** and the kilobytes are recalculated.
- Press **Copy results** to copy both values with the page title, or **Copy link** to share this exact conversion.

This page converts only kB ⇄ MB. Need a different unit? Use the general data size converter, where you can choose any “from” and “to” unit.

### How it works

Both units measure data size, so they are always in the same ratio: one kilobyte equals 0.001 megabytes. The calculator multiplies the number of kilobytes you type by 0.001 to give megabytes, and when you type into the megabytes field it divides by the same factor to give kilobytes. Because the ratio never changes, doubling the kilobytes always doubles the megabytes. Results are calculated at full precision and rounded only for display (up to eight decimal places, with very large or small values shown in scientific notation).

### How to convert kilobytes to megabytes

- Write down the value in kilobytes, for example **1,000 kB**.
- Multiply by the conversion factor 0.001 (because 1 kilobyte = 0.001 MB).
- 1,000 × 0.001 = **1 MB**.
- To go back from megabytes to kilobytes, divide by 0.001 – or multiply by 1,000.

### kB to MB conversion table

KilobytesMegabytesMegabytesKilobytes1 kB0.001 MB1 MB1,000 kB100 kB0.1 MB2 MB2,000 kB500 kB0.5 MB5 MB5,000 kB1,000 kB1 MB10 MB10,000 kB1,024 kB1.024 MB20 MB20,000 kB2,048 kB2.048 MB50 MB50,000 kB5,000 kB5 MB100 MB100,000 kB10,000 kB10 MB1,000 MB1,000,000 kB

### What is a kilobyte?

A kilobyte is 1,000 bytes in SI units. Some software uses “KB” for 1,024 bytes, properly called a kibibyte (KiB).

### What is a megabyte?

A megabyte is 1,000,000 bytes (SI). A typical smartphone photo is 2–5 MB.

### Common mistakes to avoid

Mixing decimal units (1 gb = 10⁹ bytes) with binary units (1 gib = 2³⁰ bytes), and bits with bytes.

## Worked example

Inputs — Kilobytes: 1,000 kB.

Results — **Megabytes = 1 MB**.

## FAQ

**How many kB in a MB?**
1,000 (SI) or 1,024 KiB in a MiB (binary).

**How many MB is 2,048 kB?**
2.048 MB.

**How do I convert kilobytes to megabytes?**
Multiply the number of kilobytes by 0.001. For example, 1,000 kB × 0.001 = 1 MB.

**How do I convert megabytes back to kilobytes?**
Divide by 0.001 (or multiply by 1,000), or simply type the value into the megabytes field above.

**What is 100 kB in megabytes?**
100 kB = 0.1 MB.

**Is this conversion exact?**
Yes. The factor comes from the official definitions of both units (NIST and the SI), so the only difference you may see is rounding in the last displayed digit.

**Can I convert to other units on this page?**
This page converts only between kilobytes and megabytes. To pick any data size unit, use the general data size converter linked under Related calculators.

**What formula does the kB to MB Converter use?**
1 kB = 0.001 MB.


## Sources

- [NIST Special Publication 811 – Guide for the Use of the International System of Units](https://www.nist.gov/pml/special-publication-811)
- [NIST Handbook 44 Appendix C – General tables of units of measurement](https://www.nist.gov/pml/owm/nist-handbook-44-current-edition)
