Kilobytes to Megabytes Converter

Convert kilobytes to megabytes and back, in binary or decimal units.

Unit System

Quick Reference: KB to MB (Binary)

Kilobytes (KB) Megabytes (MB)
100 KB0.097656 MB
512 KB0.5 MB
1024 KB1 MB
2048 KB2 MB
5120 KB5 MB

Binary vs Decimal Units

There are two common ways to relate kilobytes and megabytes, and they give slightly different results. The binary definition treats 1 megabyte as 1024 kilobytes (210), reflecting how computer memory is addressed in powers of two. The decimal definition treats 1 megabyte as 1000 kilobytes, following the standard SI prefixes used for most other units of measurement.

  • Binary (1024): MB = KB ÷ 1024, KB = MB × 1024. Often used by operating systems such as Windows when reporting file and disk sizes.
  • Decimal (1000): MB = KB ÷ 1000, KB = MB × 1000. Commonly used by storage manufacturers and networking equipment.

Understanding File Sizes

A byte is the basic unit of digital information, made up of 8 bits. A kilobyte is roughly a thousand bytes, and a megabyte is roughly a million bytes. Knowing how these scale helps you estimate how much space documents, photos, music, and videos take up, and how long they will take to transfer over a connection.

  • Plain text document: typically a few KB to a few hundred KB.
  • High-resolution photo: often 2 MB to 10 MB.
  • MP3 song: usually 3 MB to 8 MB.
  • Short HD video: can easily reach tens or hundreds of MB.

Common Uses

Converting between kilobytes and megabytes is useful when checking email attachment limits, comparing download sizes, planning storage for backups, or working with upload caps on websites and apps. Whether you are a developer sizing assets, a photographer managing media, or simply trying to understand a file size shown on screen, this converter gives you instant, two-way results in both binary and decimal units.