Kilobytes to Megabytes Converter

One kilobyte equals 0.001 megabytes (1 kB = 0.001 MB).

1 kB=0.001 MB

Quick Answer: Kilobytes to Megabytes

One kilobyte equals 0.001 megabytes (1 kB = 0.001 MB).

Conversely, 1 MB = 1,000 kB.

Formula: MB = kB ÷ 1,000

Worked examples

  • 500 kB = 0.5 MB
  • 1000 kB = 1 MB
  • 2000 kB = 2 MB

Method and limitations

Divide by 1,000 (10³). The prefixes k, M, G and T are SI decimal prefixes, so each step is a factor of 1000 — this is the definition that matches the unit name MB. The 1024-based value belongs to the binary prefixes of IEC 80000-13: 1 MiB = 1,024 KiB. Both are correct; only mixing them is not. Calculations use full-precision constants; displayed values are rounded to at most 9 significant figures. Results are rounded for display only. Full precision is kept internally, so long chains of conversions do not accumulate rounding error. Where US customary and imperial units share a name (for example fluid ounces and gallons), this page uses the US customary definition and says so explicitly.

Each factor is exact by definition, derived from exact definitions, or a documented conventional value — see the methodology and sources.

Conversion Formula

MB = kB ÷ 1,000

Divide by 1,000 (10³). The prefixes k, M, G and T are SI decimal prefixes, so each step is a factor of 1000 — this is the definition that matches the unit name MB. The 1024-based value belongs to the binary prefixes of IEC 80000-13: 1 MiB = 1,024 KiB. Both are correct; only mixing them is not.

Complete Guide to Kilobytes to Megabytes Conversion

What is a Kilobytes?

A kilobyte (kB) is 1,000 bytes under the SI decimal convention. Its binary counterpart is the kibibyte (KiB).

What is a Megabytes?

A megabyte (MB) is 1,000,000 bytes under the SI decimal convention. Its binary counterpart, the mebibyte (MiB), is a power of 1024 and is therefore a slightly larger quantity.

How the Conversion Works

Divide the kilobytes figure by 1,000. Because the factor is a power of 1000, the conversion is a decimal-point shift of 3 places — no rounding is introduced.

Why This Conversion Matters

Storage contracts, device specifications, network capacity and standards documents are all written in decimal MB. Using the binary factor here would overstate or understate the answer by 2.4%, which is exactly the discrepancy people notice between an advertised capacity and what their operating system reports.

Scientific Context

IEC 80000-13 defines the binary prefixes; the BIPM SI Brochure defines the decimal ones. Neither standard permits the decimal prefix to carry the binary value.

Step-by-Step Conversion Guide

Follow these steps to convert kilobytes to megabytes manually:

1

Start with your value in kilobytes

Example: You want to convert 2000 kB

2

Apply the conversion formula

Use the formula: MB = kB ÷ 1,000

3

Calculate the result

2000 kB = 2 MB

Verify your answer

Use our calculator above to double-check your manual calculation.

Quick Mental Math Tip

Divide by 1,000 (10³). The prefixes k, M, G and T are SI decimal prefixes, so each step is a factor of 1000 — this is the definition that matches the unit name MB. The 1024-based value belongs to the binary prefixes of IEC 80000-13: 1 MiB = 1,024 KiB. Both are correct; only mixing them is not.

Common Conversions

Kilobytes to Megabytes conversion table
Kilobytes (kB)Megabytes (MB)MegabytesKilobytes
500 kB0.5500 MB = 500,000 kB
1000 kB11000 MB = 1,000,000 kB
2000 kB22000 MB = 2,000,000 kB
5000 kB55000 MB = 5,000,000 kB
10000 kB1010000 MB = 10,000,000 kB
100000 kB100100000 MB = 100,000,000 kB
500000 kB500500000 MB = 500,000,000 kB
1000000 kB1,0001000000 MB = 1,000,000,000 kB

Did You Know?

Data storage units follow a binary system (1024) in computing but a decimal system (1000) in marketing — this is why your "500 GB" drive shows less space.

This converter is used by thousands of people daily for storage planning. Bookmark it for instant access.

Popular Kilobytes to Megabytes Conversions

Tap any value to load it into the calculator above.

When You'll Need This Conversion

Storage and quota planning

Size backups, cloud buckets and disk quotas consistently in decimal MB, the convention vendors and standards documents use.

Reconciling reported capacities

Explain why a device advertised in kB appears smaller in an operating system that labels binary values with decimal prefixes.

Teaching the SI/IEC distinction

Show the same byte count expressed decimally and in binary prefixes side by side, so the 1000-vs-1024 confusion resolves once.

Everyday file and media sizes

Judge whether a download, photo library or video file fits the space you have, in MB.

Pro Tips for Accurate Conversions

Ask "decimal or binary?" before you convert

Decimal (1000) for capacity, files, transfer and marketing figures. Binary (1024) for RAM, buffers and block sizes. This converter uses the decimal SI definition, which is the one that matches the unit name.

Move the decimal point

Because the decimal convention is a power of 1000, conversion is just shifting the decimal point three places per step. No calculator is needed: 2,500,000 kB = 2,500 MB = 2.5 GB.

Quote raw bytes for anything contractual

Cloud quotas, backup limits and SLA capacities are unambiguous only in bytes. Convert to bytes, agree the number, then present it in whichever prefix reads best.

Common Mistakes to Avoid

Using 1024 with a decimal prefix

"1 MB = 1024 kB" mixes the SI prefix M with the binary factor 1024. Under SI and IEC 80000-13 the decimal prefixes are strictly powers of 1000, and 1024-based steps have their own prefixes (Ki, Mi, Gi, Ti).

1 MB = 1000 kB. 1 MiB = 1024 KiB. Pick the convention that matches your context and label it.

Comparing a manufacturer capacity to an OS capacity

Storage vendors report decimal bytes; Windows reports binary values under decimal labels. The two figures describe an identical number of bytes.

Convert both to raw bytes before comparing, then choose one convention for the final answer.

Assuming megabits and megabytes are interchangeable

Network speeds are quoted in megabits per second (Mbit/s), storage in megabytes (MB). There are 8 bits in a byte, so a 100 Mbit/s link moves at most 12.5 MB/s.

Divide bits by 8 to get bytes before comparing a link speed with a file size.

History & Background

When memory was addressed in powers of two, 2¹⁰ = 1024 was close enough to 1000 that engineers borrowed the SI prefix "kilo" for it. The approximation broke down as capacities grew: by the terabyte the two conventions differ by about 10%. In 1998 the IEC published the binary prefixes kibi, mebi, gibi and tebi (now IEC 80000-13) so that each convention has its own unambiguous name.

Key Milestones

1960s

Early computing informally uses "kilobyte" for 1024 bytes, a 2.4% deviation from the SI prefix.

1998

IEC 60027-2 introduces the binary prefixes kibi (Ki), mebi (Mi), gibi (Gi) and tebi (Ti).

2008

IEC 80000-13 supersedes it and remains the current international standard for information units.

Today

Storage manufacturers, network equipment, macOS, iOS, Android and Linux report decimal; Windows still labels binary values with decimal prefixes.

Global Usage Today

SI decimal prefixes are the standard for storage capacity and data transfer worldwide. Binary prefixes dominate in memory, filesystem internals and low-level programming. The only real error is using one convention under the other's name.

Frequently Asked Questions

1,000 kB = 1 MB exactly, using the SI decimal definition. Under the binary convention, 1,024 KiB = 1 MiB.

Related Guides & Articles

View all

Want to learn more about data conversions?

Browse all data articles →

People Also Convert

Related calculators users frequently visit alongside kilobytes to megabytes.

Conversion factors on this page are either exact by definition, derived from exact definitions, or conventional values in documented use. Each is listed with its source in our conversion methodology and sources, which cites the BIPM SI Brochure, NIST Special Publication 811 and the relevant IEC or national standards. Results are rounded for display only; calculations use full precision.