Skip to content
Menu

Kilobytes to Megabytes

Kilobytes (kB) to megabytes (MB).

Result0.5MB

Precision (significant figures)

Formula

MB = kB × 0.001

1 kB = 0.001 MB

MB = KB ÷ 1,000. In decimal units a megabyte is 1,000 kilobytes; in binary units a mebibyte is 1,024 kibibytes. Upload limits, image sizes and email attachments are usually quoted in decimal.

Formula

MB = kB × 0.001

Worked example

  1. Start with 500 kB.
  2. Multiply by 0.001 (MB per kB): 500 × 0.001 = 0.5 MB.

Kb to mb chart

Kilobytes (kB)Megabytes (MB)
10.001
100.01
500.05
1000.1
2000.2
2560.256
5000.5
5120.512
1,0001
1,0241.024
2,0002
5,0005
10,00010
25,00025
50,00050
100,000100

When you need this conversion

Checking whether an image, PDF or document fits an upload form. Many forms quote their limit in MB while your file manager shows KB, so converting avoids a rejected upload.

Decimal vs binary

  • 1 kB = 1,000 bytes; 1 MB = 1,000 kB
  • 1 KiB = 1,024 bytes; 1 MiB = 1,024 KiB

Web servers, browsers and most operating systems except Windows use decimal. Windows shows binary sizes with decimal labels, so a 1,000,000-byte file appears as 976 KB there.

Typical sizes

  • A short text email: 5–50 KB
  • A web-optimized JPEG: 50–300 KB
  • A phone photo: 2,000–5,000 KB (2–5 MB)
  • A 10-page PDF with images: 500–3,000 KB

Common mistakes

Ignoring the unit a form uses. “Max 2 MB” might mean 2,000,000 bytes or 2,097,152 bytes. If a file is close to the limit, compress it a little further.

Confusing kb (kilobits) with kB (kilobytes). A lowercase b means bits, which are eight times smaller.

Bigger files? Use MB to GB.

Questions

How many KB are in a MB?

1,000 KB in decimal units, or 1,024 KiB per MiB in binary units.

Is 500 KB big for a web image?

It's large. Most web images should be under 200 KB; hero images can go to 300–500 KB if they're well compressed.

How many KB is a 2 MB upload limit?

2,000 KB (decimal). If the site means binary MiB, it's 2,048 KiB.

Why is it kB and not KB?

The SI prefix for 1,000 is a lowercase k. KB with a capital K is common but informal; KiB is the binary kibibyte.

Sources

Last reviewed 2026-09-24. How we check values · Report a problem with this page

Further reading

  • Why a 1 TB drive shows 931 GB

    Nothing is missing. The box and the computer are counting bytes with two different rulers, and only one of them is labeled honestly.