imagetojpg.app
Tools

Compress Image to KB

Turn a 3 MB phone photo into a 50 KB upload in one step. Pick the limit your form asks for — the tool finds the sharpest JPG that fits and never goes over.

Loading sample photo…

—

or drop / paste · JPG, PNG, WebP, HEIC

Each file at most

—

Compressed on your device — images are never uploaded

In short

To compress an image to a size in KB, open it above and pick the limit — 20, 50, 100 or 200 KB — or type any number. The tool searches for the highest JPEG quality that fits; if the photo has too many pixels for the limit, it shrinks the dimensions instead of making it blocky. Every result is at or under the limit, counted as 1000 bytes per KB so it passes any form. JPG, PNG, WebP and HEIC work, many at once, with nothing uploaded.

MB to KB calculator

2.5 MB = 2,560 KB (×1024) · 2,500 kB if your system counts 1000

A file this size needs to shrink by 99% to reach 20 KB, 96% to reach 100 KB. The tool above counts 1 KB as 1000 bytes, so its results pass limits counted either way.

One headshot, four limits

The same 402 KB photo compressed to each target. Every image is the actual output file.

Application headshot compressed to under 20 KB

Application headshot · 20 KB

401.6 KB → 19.9 KB −95%

1024×1536 → 423×634 · quality 71

Application headshot compressed to under 50 KB

Application headshot · 50 KB

401.6 KB → 48.7 KB −88%

1024×1536 → 669×1003 · quality 73

Application headshot compressed to under 100 KB

Application headshot · 100 KB

401.6 KB → 98.3 KB −76%

1024×1536 kept · quality 67

Application headshot compressed to under 200 KB

Application headshot · 200 KB

401.6 KB → 194.3 KB −52%

1024×1536 kept · quality 86

Below 100 KB the tool trades pixels for quality, so the face stays clean instead of blocky.

How to reduce image size from MB to KB

  1. Find the limit: check the form or notice for the maximum (and minimum) file size, plus any required pixel size.
  2. Open: drop your photos on the box, tap Choose images, or paste. HEIC from an iPhone is fine — it's converted to JPG.
  3. Pick the size: tap 20, 50, 100 or 200 KB, or type an exact number like 30 or 240.
  4. Check and download: the label shows the final size, pixels and quality; drag the divider to compare, then download one file or a ZIP.

How an image goes from MB to an exact KB size

A phone photo is usually 2–5 MB because it holds 12 million pixels saved at high JPEG quality. Two dials make it smaller: the JPEG quality, which drops fine detail the eye notices least, and the pixel count. Typing a quality number and hoping is how most tools work; this one measures instead. It encodes your image at quality 95, checks the bytes, and if that's over your limit it runs a binary search between quality 35 and 95 to land on the highest setting that still fits. When even quality 50 is too big — a 12-megapixel photo squeezed to 20 KB, for instance — it holds quality at 60 or above and lowers the dimensions, because a smaller sharp image beats a full-size blocky one. A form that needs 50 KB usually wants about 600–1000 px on the long side anyway. Targets count 1 KB as 1000 bytes — the stricter reading — so a 50 KB result is at most 50,000 bytes and passes forms that count either way.

Which size to pick

TargetWhat it's forWhat to expect from a phone photo
20 KBSignatures, exam and recruitment form photosAbout 400–650 px wide, quality ~70; fine on screen
50 KBApplication and ID photos, online formsAbout 700–1000 px, quality ~70; sharp at normal size
100 KBMost form uploads, profile picturesOften full 1–1.5 MP kept; detailed photos shrink a little
200 KBPhotos that must stay sharp: visa, portfolio, listingsFull 1–1.5 MP at quality 60–90
500 KB – 1 MBEmail, job portals, marketplacesFull size; see Compress JPG

Limits are maximums. If the notice also gives a minimum (for example 20–50 KB), pick a target near the top of the range — the tool will fill it as closely as it can without going over.

MB to KB: 1024 or 1000?

Windows and most upload forms count 1 KB = 1024 bytes and 1 MB = 1024 KB, so 2 MB = 2,048 KB. macOS Finder and storage makers count 1000, so the same file looks about 2% bigger on a Mac. For limits, the 1000 reading is the safe one: a file of 50,000 bytes is under 50 KB whichever way a website checks, which is why this tool aims there. Windows will show that file as 48.8 KB — that's expected.

MBKB (×1024)kB (×1000)
0.1 MB102.4 KB100 kB
0.5 MB512 KB500 kB
1 MB1,024 KB1,000 kB
2 MB2,048 KB2,000 kB
5 MB5,120 KB5,000 kB

When a photo won't get small enough

  • Very small limits (10–20 KB) force the image down to a few hundred pixels — that's maths, not the tool. If the form also demands a large pixel size, crop away background first with our resolution changer, then compress.
  • Busy textures (grass, gravel, paper grain) cost more bytes than smooth backgrounds. Scanning a signature on plain white paper in good light gives a much sharper 20 KB file.
  • PNG screenshots and transparent images are turned into JPG with a white background, which is far smaller.
  • If a file is already under the limit and is a JPG, it's kept untouched rather than re-saved.

Compress-to-KB tools compared

FeatureThis pageTypical online compressors
Uploads your photoNo — runs in your browserUsually yes
Exact target in KBAny number, always at or underFixed presets or a quality slider
Keeps it sharp at small sizesLowers pixels instead of quality < 60Often blocky at 20 KB
Shows final pixels and qualityYes, before you downloadSize only
Batch + ZIPYes, no limitOften capped
HEIC from iPhoneYesOften rejected

Frequently asked questions

How do I compress an image to a specific KB size?

Open it on this page, pick or type the size in KB, and download. The tool finds the highest quality that fits under that size.

How do I convert MB to KB?

Multiply by 1024: 1 MB = 1,024 KB, 2.5 MB = 2,560 KB. Some systems use 1000 instead; the calculator on this page shows both.

How do I reduce a photo from 2 MB to 50 KB?

Pick 50 KB. A 2 MB phone photo needs to lose about 98% of its bytes, so the tool lowers the quality to around 70 and the size to roughly 700–1000 px on the long side.

Will the result ever be over the limit?

No. Each result is checked against the target counted as 1000 bytes per KB — the stricter reading — so it passes forms that count 1000 or 1024.

Why did my image get smaller in pixels?

Because the limit was too small for the original pixel count at a decent quality. A smaller sharp image looks better than a full-size blocky one. If you need exact pixels, set them in the resolution changer first.

Can I compress several images at once?

Yes. Drop them all in; each is compressed to the same target and you can download them as a ZIP.

Are my photos uploaded?

No. Everything runs in your browser and nothing is sent to a server.

Updated · By the imagetojpg.app team

More free tools