KB to MB Converter
Convert Kilobytes (KB) to Megabytes (MB) with real-time bidirectional calculation, decimal vs. binary toggles, and conversion tables.
To convert Kilobytes (KB) to Megabytes (MB), divide your number by 1,024 for binary computing (Windows, RAM, file systems: 1 MB = 1,024 KB) or divide by 1,000 for decimal storage (macOS, disk drives, cloud quotas: 1 MB = 1,000 KB). For example, 2,048 KB equals exactly 2.0 MB in Windows.
Calculation: 1,024 GB ÷ 1,024 = 1 TB
The Decimal (SI) vs. Binary (IEC) Standard
In the International System of Units (SI), the metric prefix 'kilo' represents 1,000 (10³) and 'mega' represents 1,000,000 (10⁶). However, digital computing hardware is engineered on binary logic (base-2), where memory addresses grow in powers of 2. Under the International Electrotechnical Commission (IEC) binary standard, 1 Kilobyte equals 1,024 bytes and 1 Megabyte equals 1,048,576 bytes (1,024 × 1,024 bytes). Microsoft Windows File Explorer calculates all file sizes using the binary 1,024 divisor (often termed mebibytes, or MiB), while Apple macOS (since OS X 10.6 Snow Leopard), hard drive manufacturers, and cellular telecom carriers use the decimal 1,000 divisor.
Decimal Formula (SI / macOS & Web Standard)
Used by Apple macOS, external disk drive makers, and web transmission protocols:
Binary Formula (IEC / Windows & RAM Standard)
Used by Microsoft Windows File Explorer, system RAM, and low-level file systems:
Visual File Size Benchmark Scale
Where does your file size sit on the digital storage spectrum? Compare common file sizes from lightweight text to email limits:
Text File (.txt)
25 KB (0.02 MB)
Plain Text Document
WebP / JPEG Image
800 KB (0.78 MB)
Web-Optimized Image
Smartphone Photo
3,500 KB (3.42 MB)
High-Resolution Photo
MP3 Song (320 kbps)
7,200 KB (7.03 MB)
Audio File (3 Mins)
Email Cap (Gmail)
25,000 KB (24.41 MB)
Attachment Limit
Typical File Sizes in KB and MB
Quick reference of common digital media and document sizes across standards:
| File Type | Average Size (KB) | Binary Size (MB) | Decimal Size (MB) |
|---|---|---|---|
| Plain Text File (.txt) | 25 KB | 0.024 MB | 0.025 MB |
| Word Document (.docx) | 250 KB | 0.244 MB | 0.250 MB |
| Compressed Web Image (.webp) | 800 KB | 0.781 MB | 0.800 MB |
| High-Resolution Smartphone Photo | 3,500 KB | 3.418 MB | 3.500 MB |
| 3-Minute MP3 Song (320 kbps) | 7,200 KB | 7.031 MB | 7.200 MB |
| Email Attachment Limit (Gmail/Outlook) | 25,000 KB | 24.414 MB | 25.000 MB |
| RAW Camera Photo (.dng / .cr3) | 45,000 KB | 43.945 MB | 45.000 MB |
Email Limits & Upload Headwinds: The Base64 Expansion Trap
Have you ever attempted to email a 22 MB PDF or video clip and had Gmail or Outlook reject it for exceeding the 25 MB limit? The reason lies in Internet email architecture: SMTP protocols were originally created solely to transport 7-bit ASCII text. To send binary files through email, mail clients must encode the attachment using MIME Base64. Base64 encoding represents binary bytes using printable characters, introducing approximately **33% data overhead**. As a result, a 20 MB file on your hard drive expands to approximately **26.6 MB during transmission**, triggering the provider's 25 MB cap. To reliably send attachments through email, keep disk file sizes below **18,500 KB (~18.5 MB)**.
Complete KB to MB Conversion Cheat Sheet (1 KB to 100,000 KB)
Quick reference conversion table comparing binary (Windows Explorer) vs decimal (macOS / Storage) output with real-world file context:
| Kilobytes (KB) | Binary Megabytes (MB / MiB) | Decimal Megabytes (MB) | Real-World Digital Context |
|---|---|---|---|
| 1 KB | 0.000977 MB | 0.001000 MB | Single paragraph of plain text (~1,000 characters) |
| 128 KB | 0.125 MB | 0.128 MB | Small vector logo or app icon (SVG / PNG) |
| 256 KB | 0.250 MB | 0.256 MB | Multi-page text PDF or spreadsheet |
| 500 KB | 0.488 MB | 0.500 MB | Standard web-optimized banner image |
| 512 KB | 0.500 MB | 0.512 MB | Half a Megabyte in binary computing (2¹⁹ bytes) |
| 1,000 KB | 0.977 MB | 1.000 MB | Exactly 1 Decimal Megabyte (10⁶ bytes) |
| 1,024 KB | 1.000 MB | 1.024 MB | Exactly 1 Binary Megabyte (2²⁰ = 1,048,576 bytes) |
| 2,000 KB | 1.953 MB | 2.000 MB | 2 Decimal Megabytes (e-book with illustrations) |
| 2,048 KB | 2.000 MB | 2.048 MB | Exactly 2 Binary Megabytes (Power of 2) |
| 4,096 KB | 4.000 MB | 4.096 MB | Exactly 4 Binary Megabytes (Typical MP3 song) |
| 5,000 KB | 4.883 MB | 5.000 MB | High-resolution smartphone JPEG photo |
| 8,192 KB | 8.000 MB | 8.192 MB | Exactly 8 Binary Megabytes (2²³ bytes) |
| 10,000 KB | 9.766 MB | 10.000 MB | 10 Decimal Megabytes (Standard web form limit) |
| 16,384 KB | 16.000 MB | 16.384 MB | Exactly 16 Binary Megabytes |
| 20,000 KB | 19.531 MB | 20.000 MB | Raw digital audio clip or presentation |
| 25,000 KB | 24.414 MB | 25.000 MB | Gmail & Outlook attachment limit (Pre-Base64) |
| 50,000 KB | 48.828 MB | 50.000 MB | Short 4K video clip or podcast recording |
| 65,536 KB | 64.000 MB | 64.000 MB | Exactly 64 Binary Megabytes (Power of 2) |
| 100,000 KB | 97.656 MB | 100.000 MB | Small software installer or mobile app package |
| 104,857 KB | 102.400 MB | 104.857 MB | 100 Binary Megabytes (100 × 1,024 KB) |
Frequently Asked Questions
How many KB in a MB?
There are 1,024 Kilobytes (KB) in one Megabyte (MB). This is because computers use base-2 (binary) arithmetic, so each step is a power of 2 — 2^10 = 1,024.
Is 1 KB equal to 1,000 bytes or 1,024 bytes?
Technically 1 KB = 1,024 bytes in computing (binary). However, some storage manufacturers use 1 KB = 1,000 bytes (decimal). For data conversion purposes, 1 KB = 1,024 bytes is the standard.
How do I convert KB to MB manually?
Divide the number of kilobytes by 1,024. For example, 2,048 KB ÷ 1,024 = 2 MB.
What is bigger, KB or MB?
MB (Megabytes) is bigger than KB (Kilobytes). 1 MB = 1,024 KB, so a megabyte is approximately 1,000 times larger than a kilobyte.