Kilobytes to Megabytes

Convert kilobytes (KB) to megabytes (MB) instantly — with formula and reference table.

KB
MB

Quick answer: 1 KB = 0.000977 MB. To convert kilobytes to megabytes, multiply by KB × 0.000977.

Converting kilobytes to megabytes

This converter changes a value in kilobytes (KB) into megabytes (MB). One kilobyte equals 0.000977 MB. In the binary convention, 1 MB = 1024 KB, so converting kilobytes to megabytes means dividing by 1024. The conversion runs entirely in your browser — enter a value and the result updates instantly, in either direction.

Formula

MB = KB × 0.000977

Example

Convert 10 KB to MB: 10 × 0.000977 = 0.009766 MB.

Kilobytes to Megabytes conversion table

Kilobytes (KB)Megabytes (MB)
1 KB0.000977 MB
2 KB0.001953 MB
3 KB0.00293 MB
5 KB0.004883 MB
10 KB0.009766 MB
20 KB0.019531 MB
25 KB0.024414 MB
50 KB0.048828 MB
100 KB0.097656 MB

How to use this converter

  1. Enter a value in the kilobytes (KB) field.
  2. Read the converted value in megabytes (MB) below.
  3. Type into the MB field instead to convert in reverse, or use the swap button.

Frequently asked questions

How many MB is 1024 KB?

1024 KB equals exactly 1 MB in the binary convention.

How do I convert 5000 KB to MB?

5000 divided by 1024 = 4.88 MB.

What is the difference between KB and KiB?

KiB (kibibyte) is exactly 1024 bytes. KB is ambiguous - 1000 or 1024 bytes by context. This tool uses 1024.

Last updated: 2026-05-27 Free · No signup · Works offline Suggest an improvement