Resize a JPG

Set exact pixel dimensions or a target size in KB, and get a JPG back.

Processed in your browser

Drop your image here

or choose an image from your device

Accepts JPG images · max 25.00 MB

How to use it

  1. 1Drop a JPG into the upload area.
  2. 2Choose 'Dimensions' to type an exact width and height, or 'Target size' to aim for a number of kilobytes.
  3. 3In target mode the encoder is run repeatedly at different quality values and the real output is measured each time until it fits — no estimating.
  4. 4Convert and download. The output stays a JPG.

Frequently asked questions

How does the target-KB mode actually work?

It encodes the image, measures the resulting bytes, and adjusts the JPEG quality in a binary search until the file lands under your target. The size you see is the size of the file you download.

What target size should I use for an upload form?

Forms that cap at 200 KB or 500 KB are common for ID and application photos — enter that number directly. The minimum accepted target is 5 KB.

Does resizing keep the aspect ratio?

Only if you enter matching numbers. Type both width and height yourself; mismatched values will stretch the photo.

Is enlarging a small JPG worth it?

Rarely. Scaling up interpolates new pixels and exaggerates existing JPEG artefacts — you get a bigger file, not more detail.

Related guides