Reduce JPG SizeShrink a JPG to the size you need

Type a limit like 200 KB and get the best-looking photo that fits under it.

or drop them here — pasting works tooPhotos from a phone, a camera or a screenshot. Pasting works too. PDFs and SVGs are drawn into pictures first, and folders can be dropped too.

No photo handy?

Free · No sign-up · Photos stay on your device.

A sunset photo, converted to JPG, coming out of a home printer
sunset.jpgReady to download
A round see-through sticker: transparent around the edge as a PNG, filled with white as a JPG
Clear edges get your colour

Opens all of these

  • HEIC
  • PNG
  • WebP
  • AVIF
  • TIFF
  • GIF
  • BMP
  • ICO
  • JPEG

How it works

Three taps, done

  1. Choose your photos

    Tap the button, drop a 2.4 MB on the page or paste one. One file or a whole folder.

  2. Get your JPG straight away

    Smart settings are picked for you. Change the quality, size or background only if you want to.

  3. Download

    Save one JPG, or a single ZIP when there are several. Nothing to sign up for.

Type the limit in KB. Each photo gets the highest quality whose finished JPG fits under it, found by encoding the real file — not guessed from a formula — and the row tells you the exact size it landed on.

How the size is found

For each file, the converter encodes the full picture at quality 10. If that already fits, it searches upwards — binary search, seven or so real encodes — for the highest quality whose finished file is still at or under your limit. The metadata and colour profile are attached before each measurement, so the number you see is the size of the file you download.

If quality 10 is still too large, quality is not the problem: the pixel count is. The row says so and offers a smaller size. With Shrink the pixels on, the converter reduces the pixel size step by step until the file fits, and the row prints the size it started from and the one it ended at.

Step by step

  1. Drop one JPG or many. Other formats — HEIC, PNG, WebP — work too; they are converted and sized in one step.
  2. In Quality, Target is already selected: enter the limit in KB, or pick 20, 50, 100, 200 or 500.
  3. Add a minimum if the form has one, and decide whether the pixels may shrink when quality alone cannot reach the limit.
  4. Press Download. Each card shows the exact size, the quality the search chose, and whether the limit was met.

Minimums are real too

Upload portals often reject files that are too small as well as too large — 20 to 50 KB is a typical range. Set At least in the Quality panel and any file that comes out under it even at the highest quality is flagged on its row rather than padded with junk bytes. For portals with a pixel box and DPI as well, the form presets set all three at once.

Questions

Can every photo reach 20 KB?
Not at every pixel size. A 12-megapixel photo cannot be 20 KB at any quality that still looks like a photo. When even quality 10 is too large, the row says so and proposes a smaller pixel size; turn on Shrink the pixels and it applies one automatically.
Does reducing the size lower the quality?
Yes — that is how a JPEG gets smaller. The search finds the highest quality that still fits, so you lose no more than the limit forces. The Split and Loss views show what changed.
Why is the result slightly under the limit, not exactly on it?
JPEG quality is a whole number from 1 to 100, and each step changes the size by a jump, not a trickle. The file is the largest one at or under your limit.
Does the metadata count towards the size?
Yes. The finished file — with the EXIF block and colour profile you chose to keep — is what is measured. Dropping the metadata in the Metadata panel frees a few KB on a phone photo.
What is a KB here?
1,024 bytes, which is how Windows and most upload portals count. The row shows the exact byte count as well.
Is the photo sent anywhere?
No. The search runs in this tab, encoding your file again and again on your own processor. There is no upload endpoint on this domain.

Ready when you are

Drop in a photo in any format and download a JPG a few seconds later.

Choose photos
Choose photos