Scientific Converters Precise unit conversions for science & engineering.

    Loading…

    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.

    kB
    Swap: convert megabytes to kilobytes
    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

    1. A 500 kB PDF is 0.5 MB.
      500 kB × 0.001 = 0.5 MB
    2. A 2048 kB image is 2.048 MB.
      2048 kB × 0.001 = 2.048 MB

    Kilobyte to Megabyte conversion table

    Kilobyte to Megabyte conversion table
    Kilobytes (kB)Megabytes (MB)
    1 kB0.001 MB
    2 kB0.002 MB
    4 kB0.004 MB
    8 kB0.008 MB
    16 kB0.016 MB
    32 kB0.032 MB
    64 kB0.064 MB
    100 kB0.1 MB
    128 kB0.128 MB
    256 kB0.256 MB
    500 kB0.5 MB
    1000 kB1 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

    1 kB expressed in every data storage unit
    Conversion1 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

    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/

    Send feedback

    Found a wrong value, a missing unit or an idea? Tell us. We read every message.

    What is it about?

    We store your message, the page you were on and your email if given. See the privacy policy.