What this KB to MB converter does
Type a number of kilobytes into the box and you get back the megabyte equivalent. If that were all this page did, you could just divide by 1,000 on a calculator. The reason a purpose-built converter is useful is that the answer is not always 1,000 — and most online tools hide that.
The tool works in two directions. Pick KB → MB to go from kilobytes to megabytes. Click the swap button in the middle, or the MB tab on the right, to reverse direction. Both directions show the decimal answer (divide or multiply by 1,000) and the binary answer (divide or multiply by 1,024) side by side, so you can pick whichever matches whatever device or site you are comparing against.
You can also drop a file onto the drop zone at the top of the tool. The browser reads the file's actual byte count and fills the input for you, so you do not have to know the number first. That is the fastest path when you have a file sitting on your desktop and just want its size in a different unit.
How to use it
- Drop a file (optional). Drag any file from your desktop onto the dashed drop zone. The tool reads its exact byte count and fills the input automatically. You can also click to browse or paste a file from your clipboard. The last five files you dropped appear below as quick-load chips.
- Or type a value. Whole numbers (5000) and decimals (2.5) both work. You can also enter commas — 5,000 and 5000 produce the same result.
- Use the quick math buttons if you want. ×2, ×10, ×1000 and ÷2, ÷10, ÷1000 let you explore nearby values without retyping.
- Change the input unit if needed. The dropdown next to the input accepts bytes, KB, KiB, MB, MiB, GB, GiB, TB, and TiB. Every result updates immediately.
- Read both answers. The big number is the primary answer in the standard that matches your input. Right below it, the alternate standard is shown so you can see exactly how much the two disagree.
- Use the dual-standard bars. The blue bar is the decimal answer, the orange bar is the binary answer. Both are scaled against a shared maximum so the gap between them is visible.
- Click any unit cell to copy. Every cell in the "Same value in every unit" grid copies its exact value to your clipboard in one click.
- Check an upload limit. Enter a website's MB cap in the yellow panel and the tool tells you whether the current value fits, with headroom or overshoot in MB.
- Compare against real files. The comparison chart shows how your value compares to common file types — a Word document, an MP3, a short video. Every row is clickable and loads as a new preset.
Why you get two different answers
This is the single most important thing to understand about KB to MB conversion, and it is what every simplified converter gets wrong by silently picking a side.
The prefixes kilo, mega, and giga were defined by the French Academy of Sciences in 1795 for the metric system. They mean exactly 1,000, 1,000,000, and 1,000,000,000. This definition has never changed.
When computers arrived in the 1950s, memory was addressed in binary blocks. The natural block size was 1,024 bytes (2 to the power of 10), and early engineers reused the metric prefixes to describe those blocks — so 1 "K" of memory came to mean 1,024 bytes. That mismatch was tolerable when computers were niche. It became a problem when millions of people started buying hard drives and asking why a "500 GB" disk only showed 465 GB.
In 1998 the International Electrotechnical Commission introduced dedicated binary prefixes — kibi (Ki), mebi (Mi), gibi (Gi), tebi (Ti) — so the two could coexist without confusion. Storage manufacturers switched to SI prefixes. Windows and macOS did not: they still divide by 1,024 while still labelling the result as "MB". That is why the two numbers in this tool's result card disagree by about 2.4 percent at the kilobyte scale.
| Prefix | Symbol | Meaning | Defined by | Where you see it |
|---|---|---|---|---|
| kilo | KB | 1,000 bytes | SI (1795) | Cloud storage quotas, WhatsApp limits, upload caps |
| kibi | KiB | 1,024 bytes | IEC (1998) | Windows File Explorer, macOS Finder, RAM specs |
| mega | MB | 1,000,000 bytes | SI (1795) | ISPs, mobile data plans, download managers |
| mebi | MiB | 1,048,576 bytes | IEC (1998) | Windows, older hardware documentation |
| giga | GB | 1,000,000,000 bytes | SI (1795) | Hard drive labels, backup software |
| gibi | GiB | 1,073,741,824 bytes | IEC (1998) | Windows disk usage displays |
| tera | TB | 1,000,000,000,000 bytes | SI (1795) | External drives, cloud backup quotas |
| tebi | TiB | 1,099,511,627,776 bytes | IEC (1998) | Linux file managers, some server tools |
Where the two standards disagree in practice
If you remember nothing else from this page, remember this table. It shows what "1 MB" means in the places people actually look.
| Where you look | 1 MB equals | Standard |
|---|---|---|
| WhatsApp file size display | 1,000 KB | Decimal (SI) |
| Mobile data plan usage | 1,000 KB | Decimal (SI) |
| Google Drive, Dropbox, iCloud quotas | 1,000 KB | Decimal (SI) |
| Windows File Explorer "Size" column | 1,024 KiB | Binary (IEC), SI label |
| macOS Finder file size | 1,024 KiB | Binary (IEC), SI label |
| iPhone Settings → Storage | 1,000 KB | Decimal since iOS 11 |
| Android Settings → Storage | 1,000 KB | Decimal |
| RAM specification (e.g. "16 GB") | 1,024 KiB | Binary — RAM is physical 2N |
| Chrome, Firefox, Edge download managers | 1,000 KB | Decimal |
The practical consequence: if a website says "maximum upload 10 MB", that means exactly 10,000,000 bytes — the site will check the byte count against that number. A file your Mac shows as "9.8 MB" is really 10,276,044 bytes, which is over the cap even though the number looks safe. Drop the file onto this tool to see both figures before you try the upload.
How much does the difference actually matter
The gap grows with each power of ten. It looks small at the kilobyte level and becomes a serious problem at the terabyte level.
| Scale | Decimal (SI) | Binary (IEC) | Binary is bigger by |
|---|---|---|---|
| Kilo level | 1 KB = 1,000 B | 1 KiB = 1,024 B | 2.40% |
| Mega level | 1 MB = 1,000 KB | 1 MiB = 1,024 KiB | 4.86% |
| Giga level | 1 GB = 1,000 MB | 1 GiB = 1,024 MiB | 7.38% |
| Tera level | 1 TB = 1,000 GB | 1 TiB = 1,024 GiB | 9.95% |
| Peta level | 1 PB = 1,000 TB | 1 PiB = 1,024 TiB | 12.59% |
At 2.4 percent, the difference between 5,000 KB and 5,000 KiB is only about 120 KB — small enough that most people never notice. At the terabyte level it is nearly 10 percent, which is exactly why a "1 TB" external drive shows up as 931 GiB in Windows. The drive manufacturer is not lying, and Windows is not broken. They are measuring the same drive with different rulers.
Kilobytes, kilobits, and the factor-of-8 trap
Before using this tool for anything internet-related, know the difference between KB and kb, and between MB and Mb. The capitalisation matters, and getting it wrong produces a wrong answer by a factor of 8.
- KB (capital K, capital B) is a kilobyte — 1,000 or 1,024 bytes.
- kb (lowercase k, lowercase b) is a kilobit — 1,000 bits, which equals 125 bytes.
- MB (capital M, capital B) is a megabyte — 1,000,000 or 1,048,576 bytes.
- Mb (capital M, lowercase b) is a megabit — 1,000,000 bits, which equals 125,000 bytes.
There are 8 bits in 1 byte. This means:
- A 100 Mbps internet connection downloads 12.5 MB per second, not 100.
- A 1 Gbps fibre connection downloads 125 MB per second.
- If you are searching for "kbits in mb" — that is kilobits, not kilobytes. 1 MB = 8,000 kbit in decimal, not 1,000.
How to convert KB to MB in Excel and Google Sheets
Assuming your KB value is in cell A1, these formulas work in both Excel and Google Sheets:
The CONVERT function is the better choice in professional spreadsheets because the unit names are explicit — any reviewer reading the formula can see exactly which standard you used.
Where this conversion actually comes up
A few real scenarios people bring to this tool:
- Checking a file against an upload limit. Drop the file, enter the site's MB cap in the checker, and you know in one second whether it fits.
- Estimating download time. A 5,000 KB file on a 1 MB/s connection takes about 5 seconds — but only if you know both numbers use the same standard.
- Sizing images for the web. If a client wants images under 500 KB, this tool tells you the MB-equivalent (0.5 MB decimal) so you can check against a file manager that shows MB.
- Preparing attachments. Gmail caps at 25 MB, Outlook at 20 MB, and most corporate mail servers are lower. Dropping the file here shows both the exact byte count and where it sits against any limit.
- Auditing phone or laptop storage. When you are freeing up space, sorting by size and converting the biggest offenders to a common unit makes the cleanup faster.
- Debugging a software bug. If an app displays a size as "5 MB" but the file manager says "5,243 KB", the mismatch usually means one side used binary and the other decimal.
- Writing cross-platform code. Any program that displays file sizes to users should be explicit about which standard it uses. This tool is a quick way to sanity-check what a specific number will look like on both sides.
Which standard should you use
There is no single right answer — the correct standard depends on who you are talking to. This table reflects how the industry actually behaves.
| Context | Use | Why |
|---|---|---|
| Website upload limits | Decimal | Virtually every platform quotes decimal MB |
| Mobile data plan | Decimal | Carriers and ISPs bill in decimal |
| Cloud storage quota | Decimal | Google Drive, iCloud, Dropbox all use decimal |
| Hard drive or SSD capacity | Decimal | The physical label is decimal |
| Windows File Explorer | Binary | Windows divides by 1,024 but labels it "MB" |
| macOS Finder | Binary | Same as Windows — binary division, SI label |
| iOS Settings → Storage | Decimal | Apple switched to decimal for iOS storage in iOS 11 |
| RAM specifications | Binary | RAM is physically 2N bytes — 16 GiB, not 16 GB |
| Network speed (Mbps) | Decimal | Telecom standards use SI decimal bits |
| Programming and APIs | Be explicit | Always state the unit — "5 MB" alone is ambiguous in code |
Notes on common search variants
This page answers several search phrasings that all mean the same conversion. The math does not change with the language.
- kb to mb and kb in mb — the two standard English phrasings.
- kilobyte to megabyte and kilobytes to mb — the fully spelled-out English versions.
- convert kb to mb — the intent phrase most people type when they already have a value in mind.
- kb a mb — Spanish and Portuguese for "kb to mb".
- kb en mb — French for the same.
- kb into mb and kb in to mb — English variants of the same idea.
- kbs to mbs and kb to megs — colloquial or slang variants. "Megs" means megabytes.
- kbits in mb — this is kilobits, not kilobytes. See the kilobit section above — the correct answer involves a factor of 8, not 1,000.
- kb into mg — a typo for "kb into mb". Milligrams are a mass unit and do not apply to digital storage.
Common mistakes and how to avoid them
- Assuming one answer. "How many KB in a MB" has two correct answers — 1,000 and 1,024. If a converter shows one number without saying which standard, do not trust it for anything where the difference matters.
- Using 1,024 for upload limits. A website saying "10 MB max" almost always means 10,000,000 bytes. Dividing a file's byte count by 1,024 to decide if it fits will occasionally give a false pass.
- Using 1,000 for Windows file sizes. Windows File Explorer shows binary values but labels them "MB" and "KB". If you assume it uses decimal, you will underestimate the file's true byte count by about 2.4 percent.
- Trusting the label on a hard drive over the actual byte count. The label is correct — it is decimal. The disk has not lost space; the operating system is just showing the same bytes in a bigger unit.
- Confusing KB and kb. Kilobytes and kilobits differ by a factor of 8. Internet speed uses lowercase b; file size uses capital B.
- Confusing MB and MiB. About 4.86 percent apart. Small on its own; large enough to change the answer to "does this fit under 25 MB?"
- Ignoring compression. A 3 MB JPEG and a 30 MB PNG can contain the exact same photograph. Size is not a measure of quality.
- Forgetting that mail limits cover the whole attachment. If a mail server caps at 25 MB, that is the total of every attached file combined, not per file.
Privacy and data handling
Every calculation happens inside your browser. Nothing you type is uploaded, logged, cached, or stored on any server. If you drop a file onto the drop zone, the browser reads only the file's .size property — a single integer that the operating system already knows. The file's contents are never opened, decoded, or sent anywhere. Recent values and recently dropped file names are stored only in your browser's local storage so the tool can offer them back to you; both can be cleared with the buttons on the page. There is no account, no login, and no network request after the page loads.
Limitations to be aware of
- The tool cannot detect which standard your source used. If you paste "5 MB" from Windows Explorer, the true byte count behind it is 5,242,880. Choose the correct input unit (MiB instead of MB) to be exact.
- Display values are shown with up to about 8 significant figures. Very small numbers round to zero in the display — use the exact byte count for anything that needs full precision.
- The file drop zone reads size only. It does not open, preview, edit, convert, or process the file itself.
- On rare occasions — iCloud "optimized storage" placeholders, OneDrive "files on-demand" items — the size the browser reports is the placeholder size, not the eventual downloaded size.
- The log-scale ruler caps at 1 TB for readability. Values above that still convert correctly, but the visual stops scaling.
- JEDEC — 1,024-based values still labelled with SI prefixes, used in old RAM documentation — is not exposed as a separate output. It matches the binary column with the labels switched.
- History is per-browser. It does not sync across devices, and clearing your browser's site data will wipe it.
Frequently asked questions
How many KB are in 1 MB?
1 MB equals 1,000 KB under the decimal standard used by most websites, ISPs, and storage manufacturers. It equals 1,024 KB under the binary standard used by Windows File Explorer and RAM specs — though the correct IEC name for that binary unit is MiB. Both answers are technically correct in their own context.
How do I convert KB to MB?
Divide the kilobytes by 1,000 for the decimal result, or by 1,024 for the binary result. 5,000 KB ÷ 1,000 = 5 MB decimal. 5,000 KiB ÷ 1,024 = 4.8828 MiB binary.
What is 500 KB in MB?
500 KB = 0.5 MB in decimal. 500 KiB = 0.4883 MiB in binary. If you are checking an upload limit, use the decimal figure — 0.5 MB.
What is 1000 KB in MB?
1000 KB = 1 MB exactly in decimal. 1000 KiB = 0.9766 MiB in binary.
What is 1024 KB in MB?
1024 KB = 1.024 MB in decimal. 1024 KiB = 1 MiB in binary. The number 1024 is meaningful because it is 2 to the power of 10 — the natural block size on binary systems.
What is 5000 KB in MB?
5000 KB = 5 MB in decimal. 5000 KiB = 4.8828 MiB in binary. In everyday use most people expect the 5 MB answer.
What is 10000 KB in MB?
10000 KB = 10 MB in decimal. 10000 KiB = 9.7656 MiB in binary.
What is 100000 KB in MB?
100000 KB = 100 MB in decimal. 100000 KiB = 97.6563 MiB in binary.
What is 1 million KB in GB?
1,000,000 KB = 1 GB in decimal. 1,000,000 KiB = 0.9537 GiB in binary. This comes up when comparing a data plan (quoted in decimal GB) against a Windows file size (shown in binary GiB).
Is 1 MB equal to 1,024 KB or 1,000 KB?
Both numbers describe different standards. Under the SI standard that the entire tech industry now uses for storage and networking, 1 MB = 1,000 KB. Under the older binary interpretation still used by Windows and RAM specifications, 1 MB means 1,024 KB — but the correct IEC name for that unit is now MiB. When someone insists 1 MB is 1,024 KB, they are using the binary interpretation with the old label.
Why does Windows show fewer KB per MB than a website does?
Windows File Explorer divides every file size by 1,024 (binary) but still labels the result "MB" and "KB". Websites and cloud dashboards divide by 1,000 (decimal). So a file that Windows calls 1.00 MB is really 1,048,576 bytes — about 4.86 percent larger than a website's "1 MB" of 1,000,000 bytes.
What does "kb a mb" mean?
"kb a mb" is Spanish and Portuguese for "kb to mb". The math is the same in every language: 1 MB = 1,000 KB in decimal, 1 MiB = 1,024 KiB in binary.
What does "kb en mb" mean?
"kb en mb" is French for "kb in mb" — the same conversion. Nothing changes in the numbers.
What does "kbits in mb" mean?
"kbit" or "kb" with a lowercase b is a kilobit, not a kilobyte. One byte equals 8 bits, so 1 MB = 8,000 kbit in decimal, not 1,000. Internet speeds are quoted in kilobits per second; file sizes are quoted in kilobytes.
What does "kb into mg" mean?
"kb into mg" is almost always a typo for "kb into mb" — mg (milligram) is a mass unit and does not apply to digital storage. If you see it in a file-size context, it means kilobytes into megabytes.
How many KB in a MB in WhatsApp?
WhatsApp uses the decimal standard: 1 MB = 1,000 KB. WhatsApp's 16 MB media limit means exactly 16,000,000 bytes.
How many KB in a MB for mobile data?
Mobile carriers and ISPs use the decimal standard: 1 MB = 1,000 KB. A 5 GB plan contains 5,000,000 KB of data.
Is a KB bigger than a MB?
No. A kilobyte is smaller than a megabyte by roughly a factor of 1,000. The order from smallest to largest is: byte, kilobyte, megabyte, gigabyte, terabyte, petabyte.
How do I convert MB back to KB?
Multiply by 1,000 for decimal or 1,024 for binary. 5 MB × 1,000 = 5,000 KB. The Swap button on this page flips the converter to the MB to KB direction in one click.
How many bytes in a KB?
1 KB = 1,000 bytes in decimal. 1 KiB = 1,024 bytes in binary. The difference is 24 bytes per unit, which compounds at higher scales.
What is 100 MB in KB?
100 MB = 100,000 KB in decimal. 100 MiB = 102,400 KiB in binary.
How many KB in a GB?
1 GB = 1,000,000 KB in decimal. 1 GiB = 1,048,576 KiB in binary. One gigabyte is a thousand times larger than one megabyte.
What is 1.5 MB in KB?
1.5 MB = 1,500 KB in decimal. 1.5 MiB = 1,536 KiB in binary.
What is 2 MB in KB?
2 MB = 2,000 KB in decimal. 2 MiB = 2,048 KiB in binary. This is why a floppy disk was often described as holding "1.44 MB" — it actually held 1,440 KiB (about 1.47 MB decimal).
Is my image too big to upload?
Drop the file onto this tool and it reads the exact byte count immediately. Then enter the site's stated limit in the upload-limit checker to see whether it fits — the checker uses decimal MB to match how websites actually measure the limit.
Does this converter upload my file?
No. Files you drop, browse, or paste are read in your browser using the File API. Only the file's byte count is read — its contents are never opened, uploaded, or stored anywhere.
How do I convert KB to MB in Excel or Google Sheets?
Use =A1/1000 for decimal, or =A1/1024 for binary. Excel and Google Sheets also support the CONVERT function: =CONVERT(A1,"kbyte","Mbyte") for decimal or =CONVERT(A1,"kibyte","Mibyte") for binary.
What is the difference between KB and kb?
KB with a capital K and B is a kilobyte. kb with lowercase letters is a kilobit. There are 8 bits in a byte, so 1 KB = 8 kb. Internet connection speeds are quoted in kilobits and megabits per second; file sizes are quoted in kilobytes and megabytes.
How does this converter differ from other KB to MB converters?
Most online KB to MB converters silently pick one standard and hide the other. This one always shows both numbers side by side, adds a file-drop zone that reads the exact byte count of a file on your device, includes an upload-limit checker that matches how websites actually measure their caps, and remembers your last few conversions.
Related tools on AIToolsPros
Sources and methodology
- BIPM — The International System of Units (SI) Brochure: the authoritative reference for decimal prefixes and their meanings.
- International Electrotechnical Commission: publisher of IEC 60027-2, which introduced the binary prefixes kibi, mebi, gibi, and tebi in 1998.
- NIST — Prefixes for Binary Multiples: US National Institute of Standards and Technology guidance on when to use SI versus IEC prefixes.
- Wikipedia — Kilobyte: history and usage of the KB / KiB ambiguity.
- Wikipedia — Megabyte: MB / MiB definition and industry context.
- Wikipedia — Binary prefix: origin and evolution of the two competing prefix systems.
- Seagate — Why does my hard drive report less capacity than indicated on the drive's label?: manufacturer explanation of the 500 GB ≠ 465 GB issue.
- MDN — File API: reference for the browser API used to read dropped file sizes.
- Microsoft Support — CONVERT function: documentation for the Excel and Google Sheets CONVERT function.