Skip to main content

Kilobytes to Megabytes

One kilobyte equals 0.001 megabytes.

Megabytes = kilobytes ÷ 1000

Digital Storage Conversion

Common File Sizes

Digital Storage Reference Guide

Binary vs Decimal Systems

Binary (1024-based): Used by operating systems

1 KiB = 1,024 bytes

1 MiB = 1,024 KiB = 1,048,576 bytes

1 GiB = 1,024 MiB = 1,073,741,824 bytes

Decimal (1000-based): Used by storage manufacturers

1 KB = 1,000 bytes

1 MB = 1,000 KB = 1,000,000 bytes

1 GB = 1,000 MB = 1,000,000,000 bytes

Storage Device Capacities

Floppy Disk: 1.44 MB

CD: 700 MB

DVD: 4.7 GB (single layer)

Blu-ray: 25 GB (single layer)

USB Flash: 8 GB - 1 TB

SSD: 120 GB - 8 TB

HDD: 500 GB - 20 TB

Enterprise: Up to 100 TB+

Data Transfer & Internet

Email attachment limit: ~25 MB

Streaming (HD): ~3 GB/hour

Streaming (4K): ~7 GB/hour

Web page: ~2 MB average

Mobile app: 10-200 MB

PC game: 20-150 GB

Important Notes

• 1 byte = 8 bits (fundamental relationship)

• Storage manufacturers use decimal, OS shows binary (explains "missing" space)

• Network speeds typically measured in bits per second (bps)

• File compression can significantly reduce storage requirements

Kilobytes to Megabytes Conversion Table

KBMB
10.001
100.01
500.05
1000.1
2500.25
5000.5
10001
20002
50005
1000010
2500025
5000050
100000100

About This Conversion

Kilobytes to megabytes divides by 1,000 in decimal units. It is the everyday conversion for web assets, documents and email attachments, where sizes are reported in kilobytes but budgets are set in megabytes.

Page-weight budgets are the usual reason to do it. A 150 KB image is 0.15 MB, so ten of them put 1.5 MB on the page before any code loads. Since a typical page budget is around 1 to 2 MB, that arithmetic decides whether an asset ships.

Frequently Asked Questions

How many KB are in an MB?

1 MB is 1,000 KB in decimal units, or 1,024 KiB in binary units.

How many MB is 500 KB?

500 KB is 0.5 MB.

How many MB is 5000 KB?

5,000 KB is 5 MB.

Is a kilobyte 1000 or 1024 bytes?

A kilobyte (KB) is 1,000 bytes. A kibibyte (KiB) is 1,024 bytes.

Worth Knowing

MB vs MiB

A megabyte is 1,000,000 bytes while a mebibyte is 1,048,576 bytes, and the gap grows with each prefix until a 1 TB drive reports as 931 GB.