Skip to content
Reembun
KB to MB icon
Converters

Kilobytes to megabytes

Convert kilobytes to megabytes in both the decimal and binary conventions, with a reference chart of common file sizes.

1 kB = 0.001 MB

megabytes = kilobytes × 0.001


kilobytes to megabytes

kBMB
10.001
20.002
30.003
40.004
50.005
100.01
150.015
200.02
250.025
500.05
750.075
1000.1
5000.5
1,0001

One kilobyte is exactly 0.001 megabytes.

Ready. Runs locally on your device.

Your files stay on your device. The tool works directly in your browser, using your device to process your files. Nothing is sent to our servers, and we never receive, store, or see your files or figures.

Share

Share this page

Share result

Your results

Use the tool above first. Whatever it works out shows up here, ready to copy or share.

Cite

Cite this page

Reembun. (2026, July 28). Kilobytes to megabytes. https://reembun.com/convert/data/kb-to-mb
Pick a style, then copy the reference. The access date is today.

How to use it

  1. Type the kilobytes

    Megabytes appear as you type.

  2. Know which convention you need

    This uses the decimal units your storage and your network are sold in, where a megabyte is 1000 kilobytes. The binary kibibyte and mebibyte are in the unit list for what an operating system reports.

  3. Copy it or read the table

    Swap units converts megabytes back into kilobytes, and the table covers the sizes that come up in upload limits.

The two conventions

Decimal (SI)   1 MB  = 1000 kB
Binary (IEC)   1 MiB = 1024 KiB

Both are legitimate. The binary convention exists because computers address memory in powers of two; the decimal one because every other SI prefix means a power of ten. Neither side conceded, so both survive with confusingly similar names.

UnitDecimal bytesBinary bytesGap
kB / KiB1,0001,0242.4%
MB / MiB1,000,0001,048,5764.9%
GB / GiB10⁹1,073,741,8247.4%

Quick reference

KBMB (decimal)
1000.1
2500.25
5000.5
1,0001
1,0241.024
5,0005
10,00010

Typical file sizes

FileTypical size
Favicon1-5 KB
Web font, one weight subset15-30 KB
Optimised web image50-200 KB
Photo from a phone2-5 MB
Photo from a DSLR, RAW20-50 MB
Minute of MP3 at 192 kbps~1.4 MB
Minute of 1080p video~60 MB
Minute of 4K video~350 MB

Web performance targets

For a page that needs to load on mobile data:

AssetBudget
Total page weightUnder 1 MB
Hero imageUnder 200 KB
Content imagesUnder 100 KB each
CSSUnder 50 KB
JavaScriptUnder 150 KB

These are guidelines rather than rules, but they are achievable. This site’s own tool pages come in around 25 KB compressed.

Email attachment limits

Attachments are Base64-encoded for transport, inflating them by roughly 33%.

ProviderStated limitReal file limit
Gmail25 MB~18 MB
Outlook20 MB~15 MB
Typical corporate10 MB~7.5 MB

This is why a 22 MB file is rejected by a service advertising a 25 MB limit. Compressing to a ZIP rarely helps for photos or video, which are already compressed. Sharing a link is the reliable answer.

Common questions

Is 1 MB 1000 KB or 1024 KB?

Both conventions are in use. Storage manufacturers, network speeds and macOS use decimal, where 1 MB is 1000 kB. Windows and most older tooling use binary, where 1 MB is 1024 KB. The IEC named the binary units separately, kibibyte and mebibyte, but the names never caught on outside standards documents.

How big is the difference at this scale?

About 2.4% between a kilobyte and a kibibyte, and 4.9% between a megabyte and a mebibyte. Small enough to ignore for a single file and large enough to matter when reconciling a storage quota or a transfer log.

What size should a web image be?

Under 200 KB for a full-width hero image and under 100 KB for anything smaller is a reasonable target on a page that needs to load quickly on mobile data. Modern formats make that achievable: the same photograph is typically 30% smaller as WebP than as JPEG.

Why is my email attachment rejected at 25 MB?

Because attachments are Base64-encoded for transport, which inflates them by about a third. A 20 MB file becomes roughly 27 MB on the wire, so a 25 MB limit is effectively an 18 MB file limit.

Last reviewed