Convert Kilobytes to Megabytes (kB to MB)
1 kilobyte (kB) = 0.001 megabytes (MB). 1 MB = 1000 kB. Example: 500 kB = 500 × 0.001 = 0.5 MB.
Also searched as KB to MB, kilobytes to megabytes, kb in mb and convert KB into MB.
1 kB = 0.001 MB
Type in either box. Scientific notation works: 1.5e-3.
Converting a list? Use the bulk kilobyte to megabyte converter to paste a column from Excel.
How to Convert Kilobyte to Megabyte
- 1 kB = 0.001 MB
- 1 MB = 1000 kB
- Example: convert 500 kB to MB: 500 kB = 500 × 0.001 MB = 0.5 MB
Formula
MB = kB ÷ 1000
Derivation from SI units:
- 1 kB = 1000 bytes = 8000 bits (decimal, SI).
- 1 MB = 10⁶ bytes = 8 × 10⁶ bits (decimal, SI).
- 1 kB = 8000 bit ÷ 8000000 bit per MB = 0.001 MB
Both units are defined exactly, so the factor is exact. Kilobyte definition: kilobyte; Megabyte definition: megabyte.
Worked examples
- A 500 kB PDF is 0.5 MB.
500 kB × 0.001 = 0.5 MB - A 2048 kB image is 2.048 MB.
2048 kB × 0.001 = 2.048 MB
Kilobyte to Megabyte conversion table
| Kilobytes (kB) | Megabytes (MB) |
|---|---|
| 1 kB | 0.001 MB |
| 2 kB | 0.002 MB |
| 4 kB | 0.004 MB |
| 8 kB | 0.008 MB |
| 16 kB | 0.016 MB |
| 32 kB | 0.032 MB |
| 64 kB | 0.064 MB |
| 100 kB | 0.1 MB |
| 128 kB | 0.128 MB |
| 256 kB | 0.256 MB |
| 500 kB | 0.5 MB |
| 1000 kB | 1 MB |
Where it's used
Small file sizes in kilobytes from documents, images and web pages are converted to megabytes to check upload and attachment limits. Divide by 1000.
Kilobyte to other data storage units
| Conversion | 1 kB equals |
|---|---|
| kilobyte to megabyte | 0.001 MB |
| kilobyte to byte | 1000 B |
| kilobyte to gigabyte | 0.000001 GB |
| kilobyte to terabyte | 1 × 10⁻⁹ TB |
| kilobyte to bit | 8000 bit |
| kilobyte to megabit | 0.008 Mbit |
| kilobyte to kibibyte | 0.9765625 KiB |
| kilobyte to mebibyte | 0.0009536743164 MiB |
Show 5 more units
| kilobyte to gibibyte | 9.313225746 × 10⁻⁷ GiB |
|---|---|
| kilobyte to kilobit | 8 kbit |
| kilobyte to gigabit | 0.000008 Gbit |
| kilobyte to petabyte | 1 × 10⁻¹² PB |
| kilobyte to tebibyte | 9.094947018 × 10⁻¹⁰ TiB |
Frequently asked questions
How many KB are in a MB?
Exactly 1000 in decimal units (1 MB = 1000 kB); 1 MiB = 1024 KiB in binary units.
How many megabytes are in 1 kilobyte?
1 kB = 0.001 MB.
How do I convert kilobytes to megabytes?
Multiply the value in kB by 0.001, or divide it by 1000. For example, 500 kB × 0.001 = 0.5 MB.
Is the kB to MB conversion exact?
Yes. Both units are defined exactly, and 1 kB is exactly 0.001 MB.
Sources
- The International System of Units (SI), 9th edition (SI Brochure), Bureau International des Poids et Mesures , Table 7 (SI prefixes); hertz, Table 4.
Last reviewed: . Factors are stored exactly and computed with 50-digit decimal arithmetic. See how we verify conversion factors.
Cite this page
APA
Scientific Converters. (2026, October 15). Convert Kilobytes to Megabytes (kB to MB). Retrieved October 25, 2026, from https://scientificconverters.com/data-storage/kilobytes-to-megabytes/
IEEE
Scientific Converters, "Convert Kilobytes to Megabytes (kB to MB)," scientificconverters.com. Accessed: Oct. 25, 2026. [Online]. Available: https://scientificconverters.com/data-storage/kilobytes-to-megabytes/