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
- 1Drop a JPG into the upload area.
- 2Choose 'Dimensions' to type an exact width and height, or 'Target size' to aim for a number of kilobytes.
- 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.
- 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
Related tools
- Resize PNGScale PNG images to exact pixel dimensions with transparency preserved.
- Resize WEBPScale WEBP images to exact pixel dimensions or a target size in KB.
- JPG CompressorShrink JPG photos with a real quality slider and see the exact bytes you saved.
- Crop ImageTrim an image to the exact area you want, using pixel-accurate crop values.