๐พ MB to KB Converter
By Shihab Mia ยท Updated 2026-07-29
Binary matches how Windows, macOS and most file managers report file sizes.
Result
1 MB = 1,024 KB
To convert MB to KB, multiply the megabyte value by 1024 if you are using the binary standard (the one most operating systems use to report file sizes), or by 1000 if you are using the decimal standard used by storage marketing and the SI system. For example, 5 MB equals 5120 KB in binary, but 5000 KB in decimal. This mb to kb converter does that multiplication (or the reverse division) instantly, and lets you switch between binary and decimal with one click so the number always matches the context you are comparing it against.
What is the MB to KB Converter?
A megabyte and a kilobyte are both units of digital storage, but "how many kilobytes make a megabyte" has two correct answers depending on which counting convention is in use. The binary convention, formalized by JEDEC and widely used by operating systems, treats 1 MB as 1024 KB because computers address memory in powers of two (2 to the 10th power equals 1024). This is the convention Windows File Explorer and most desktop software use when they report that a file is "1.2 MB".
The decimal convention treats 1 MB as exactly 1000 KB, following the standard SI meaning of the prefix "mega" (one million) and "kilo" (one thousand). Hard drive and SSD manufacturers use this convention when advertising storage capacity, and network speeds quoted in megabits per second are also decimal. This is why a drive sold as "500 GB" shows up as roughly 465 GB once an operating system reports it in binary: the same physical capacity is being measured against two different yardsticks, not a manufacturing shortfall.
Technically, the International Electrotechnical Commission introduced separate terms, kibibyte (KiB) and mebibyte (MiB), specifically to mean the binary values (1 KiB = 1024 bytes, 1 MiB = 1024 KiB), leaving MB and KB free to mean the decimal values. In practice almost nobody follows that distinction in everyday language: "MB" and "KB" are used loosely for both, and the actual meaning depends entirely on context. That ambiguity is exactly why this converter offers both modes rather than silently picking one for you.
The math itself is plain multiplication and division with no rounding tricks involved: kilobytes equal megabytes multiplied by the chosen factor (1024 or 1000), and megabytes equal kilobytes divided by that same factor. There is no ambiguity once you know which factor applies, so the only real decision is picking binary or decimal to match whatever figure you are comparing against, such as an operating system file size, a manufacturer spec sheet, or a download size listed on a website.
At the small end of the scale, MB to KB conversions rarely matter for everyday browsing, a text file or a compressed image is small either way you count it. The gap between binary and decimal only becomes visually noticeable once file sizes climb into the hundreds of megabytes, where the roughly 2.4 percent difference between the two standards can amount to tens of megabytes of apparent discrepancy. Knowing which standard a tool uses before comparing two numbers saves time chasing a "missing" file size that was never actually missing.
When to use it
- Breaking a large file size shown in MB (a video, disk image, or backup) down into KB to match a smaller limit quoted elsewhere.
- Converting an email attachment or document size to check it fits under a KB upload cap set by a webmail provider or web form.
- Comparing a memory card, RAM module, or storage device capacity in MB against a spec sheet or driver readout listed in KB.
- Working out API response, log entry, or configuration file sizes when one tool reports MB and a report needs the figure in KB.
- Sizing thumbnails, icons, or web assets in KB when a build tool or CMS only reports the parent asset bundle in MB.
How to use the MB to KB Converter
- Choose Binary (1 MB = 1024 KB) if you are matching an operating system file size, or Decimal (1 MB = 1000 KB) if you are matching a manufacturer spec or SI-based figure.
- Type a value into the Megabytes field to see the equivalent in kilobytes appear instantly.
- Or type a value into the Kilobytes field to see the equivalent in megabytes instead, the converter works in both directions from the same fields.
- Use the Copy button to copy the result line to your clipboard for pasting into a document, ticket, or spreadsheet.
Formula & method
Worked examples
Convert 5 MB to KB using the binary standard (the operating system default).
- Start with 5 MB.
- Binary multiplier is 1024.
- KB = 5 x 1024
- KB = 5120
Result: 5 MB equals 5120 KB in binary.
Convert 2500 KB to MB using the decimal standard (matches a manufacturer spec).
- Start with 2500 KB.
- Decimal divisor is 1000.
- MB = 2500 / 1000
- MB = 2.5
Result: 2500 KB equals 2.5 MB in decimal.
Common MB to KB conversions (binary, 1 MB = 1024 KB)
| Megabytes (MB) | Kilobytes (KB) |
|---|---|
| 0.5 MB | 512 KB |
| 1 MB | 1,024 KB |
| 2 MB | 2,048 KB |
| 5 MB | 5,120 KB |
| 10 MB | 10,240 KB |
| 1,024 MB (1 GB) | 1,048,576 KB |
Same values converted with the decimal standard (1 MB = 1000 KB)
| Megabytes (MB) | Kilobytes (KB) |
|---|---|
| 0.5 MB | 500 KB |
| 1 MB | 1,000 KB |
| 2 MB | 2,000 KB |
| 5 MB | 5,000 KB |
| 10 MB | 10,000 KB |
| 1,000 MB (1 GB) | 1,000,000 KB |
Common mistakes to avoid
- Assuming there is only one correct multiplier. Both 1024 and 1000 are legitimate, they just belong to different conventions (binary/JEDEC vs decimal/SI). Using the wrong one when checking a file size against an operating system or a spec sheet produces a mismatch that looks like an error but is not.
- Mixing binary and decimal in the same comparison. If a website lists a download as 4 MB (decimal, 4,000 KB) and your file manager shows it as roughly 3,906 KB (binary), both numbers describe the same file. Convert using the same standard on both sides before concluding something is wrong.
- Confusing bits with bytes. Network and internet speeds are usually quoted in megabits per second (Mbps), not megabytes. A megabyte is 8 megabits, so a "100 Mbps" connection downloads at roughly 12.5 MB per second at best, not 100 MB per second.
- Rounding too early in multi-step conversions. When converting MB to KB to bytes in sequence, rounding the KB figure first before multiplying again compounds small errors. Keep full precision through each step, or convert directly through bytes when exactness matters.
Glossary
- Megabyte (MB)
- A unit of digital storage equal to 1024 KB (binary convention) or 1000 KB (decimal convention).
- Kilobyte (KB)
- A unit of digital storage equal to 1024 bytes (binary convention) or 1000 bytes (decimal convention).
- Binary (JEDEC) standard
- Counts storage in powers of two, so 1 MB = 1024 KB. Used by most operating systems when they report file and disk sizes.
- Decimal (SI) standard
- Counts storage in powers of ten, so 1 MB = 1000 KB. Used by drive manufacturers and network speed ratings.
- Mebibyte (MiB)
- The IEC term that unambiguously means 1024 KiB, introduced to separate the binary meaning from MB, though it is rarely used outside technical documentation.
- Bit vs byte
- A byte equals 8 bits. File sizes are measured in bytes (KB, MB, GB), while network speeds are usually measured in bits (Kbps, Mbps).
Frequently asked questions
How many KB are in 1 MB?
1 MB equals 1024 KB using the binary standard most operating systems use, or 1000 KB using the decimal standard used by storage manufacturers. Check which context you need before picking a number.
Is 1 MB equal to 1000 KB or 1024 KB?
Both are correct under different standards. 1024 KB is the binary (JEDEC) definition used by Windows, macOS, and most software. 1000 KB is the decimal (SI) definition used by drive manufacturers and network specs.
How do I convert MB to KB?
Multiply the megabyte value by 1024 for binary, or by 1000 for decimal. For example, 5 MB times 1024 equals 5120 KB.
How do I convert KB to MB?
Divide the kilobyte value by 1024 for binary, or by 1000 for decimal. For example, 5120 KB divided by 1024 equals 5 MB.
Why does my file show a different size in KB than the website that listed it?
The website likely used the decimal standard (1 MB = 1000 KB) while your operating system uses the binary standard (1 MB = 1024 KB), or vice versa. Convert both figures with the same standard to compare them correctly.
Does this converter store or upload the numbers I type in?
No. The conversion runs entirely in your browser with plain JavaScript, so nothing you enter is sent to a server, logged, or stored.