Resize a JPG
ResizeExact pixels, a percentage, or a platform size. The output stays a JPEG.
Resize settings
How many images?
Resize by
Common platform sizes
A platform size fixes both sides, so the overflow is trimmed. Some of these are the size the platform’s own help page states; the rest are common export sizes, not requirements.
JPEG, PNG, WebP, AVIF · up to 20 MB
No image to hand? Try one of these.
Add an image to turn this on.
- Processed on your device
- No image upload
- No account
- No watermark
To resize a JPG you give the new width or height in pixels and leave the two sides locked together, so the photo comes back smaller rather than squashed. On Resizo you type the width, add the JPG, press Resize image, and what you download is still a JPG, because the output format stays on Same as the original. Your own device does the decoding and the fresh JPEG encode, using a codec the page downloads from this site, so the photo is never sent anywhere.
What this tool changes
- Pixels
- Decoded and written again
- EXIF
- Removed
- GPS
- Removed
- XMP
- Removed
- ICC profile
- Removed
- DPI record
- Removed — the new file claims no print size
- Transparency
- Depends on the format you save — PNG and WebP keep it, JPEG is flattened onto the background colour
Accepts JPEG, PNG, WebP and AVIF. Saves JPEG, PNG, WebP or AVIF.
What this changes
- Redraws the photograph at the width and height you type, with one field filling in the other while the ratio lock is ticked.
- Writes a brand-new JPEG at quality 80, one more generation of lossy compression on top of whatever the original already carried.
- Fills the exact box when you set both sides yourself, scaling to cover it and trimming the overflow from the edges.
What stays the same
- Leaves the file type alone: the format select reads Same as the original, so a JPEG in is a JPEG out with its extension intact.
- Carries no EXIF or GPS data across from the camera, because the output is rebuilt from raw pixels and nothing else.
- Offers no quality slider — 80 is fixed here, so compress to a target size when the bytes are the point.
How to resize a JPG
- Set the size you want. Type a width and a height in pixels, switch to Percent, or pick a platform size. With Keep the aspect ratio ticked, one number fills in the other.
- Choose the JPG on your device. Drag it onto the panel above or press Choose an image, up to 20 MB. It is read where it already sits, so there is no transfer to wait through.
- Press Resize image. Your device decodes the JPEG, resamples it to the new dimensions and writes a fresh JPEG. The output format stays on Original, so a JPG in is a JPG out.
- Download the new JPG. The panel prints the size before and after and the dimensions actually produced, so you can check the result before you keep it.
Resizing a JPEG re-encodes it
A JPEG cannot be resized in place. The file has to be decoded back to raw pixels, resampled to the new dimensions, and compressed again — and that last step is a fresh generation of lossy compression, written here at quality 80.
In practice this matters less than it sounds, because you are usually shrinking. What it does mean is that repeated round trips add up: resizing the same photo four times to four different widths from the same original is fine, while resizing yesterday’s output again today is not the same thing. Keep the original and always work from it.
Shrinking hides artefacts. Enlarging magnifies them
Downscaling averages several source pixels into each output pixel, and that averaging happens to smooth over the blocking and the halo-like ringing an earlier JPEG save left behind. A slightly rough photograph often looks cleaner at half its size than it did at full size.
Enlarging does the reverse. There is no extra detail to draw on, so the resampler spreads what is there across more pixels — and it spreads the artefacts too, turning a subtle 8-pixel pattern into a visible 30-pixel one. Stay at or below the original dimensions whenever you can.
Where JPEG struggles: very small sizes
JPEG compresses in 8×8 pixel blocks, and it stores colour at half the resolution of brightness in each direction — that is the standard 4:2:0 arrangement our output uses. On a 2000-pixel photo neither fact is noticeable. On a 120-pixel avatar, each block is a much larger share of the image, and coarse colour starts to show on anything saturated.
So for small interface graphics — avatars with lettering, badges, icons, anything with thin type or hard edges at 200 pixels or less — switch the output format to PNG in the settings above, or start from a PNG. For small photographs, JPEG is still fine.
The output format stays on Original
The format select above sits on Original, so a JPG goes in and a JPG comes out with the same extension and a recognisable filename. You can override it in the same pass: choosing WebP typically takes another quarter to a third off the file, and choosing PNG will make a photograph substantially heavier because PNG has no way to compress photographic detail.
Resizing a PNG instead works differently and has its own page. If your photo has to come in under a specific byte limit, resize it here first and then compress it to a target size — dimensions are the blunt lever and quality is the fine one.
What happens to your file
20 MB per file and 8000 pixels on the longest side, in or out. JPEG, PNG, WebP and AVIF are accepted. One photo can be saved as JPEG, PNG, WebP or AVIF, and a batch as JPEG, PNG or WebP.
The resizing is done by your own device. The JPG is opened where it already is and the smaller one is written on the same machine, so nothing is transmitted and there is no copy of your photo anywhere else. The output is built from raw pixels, which is why it carries no EXIF or GPS data. If a photograph is too large for the memory your browser can spare, the panel says so before it starts.
Limits
- Only JPEG, PNG, WebP and AVIF open here, so an iPhone HEIC has to pass through HEIC to JPG before this page will take it.
- Percent mode stops at 400%, so a single pass cannot enlarge a photograph more than fourfold however small it started out.
- A file past 80 megapixels is refused rather than opened, because a browser tab cannot decode one, and the panel names the figure it counted.
Frequently asked questions
Does resizing a JPG lose quality?
Two things happen at once. Making the image smaller discards pixels, which is what you asked for and generally looks fine. The file is then written out again as a JPEG at quality 80, and that is a fresh generation of lossy compression. Resize from the best original you have rather than from a copy that has already been through several rounds.
Can I make a JPG bigger without it going blurry?
Not really. Enlarging cannot invent detail the camera never captured, so a 500-pixel photo stretched to 2000 pixels is a soft version of the same picture — and JPEG makes it worse, because the compression artefacts are enlarged along with everything else. Go back to the original file if there is one.
How much smaller will the file be?
A lot, but not in proportion to the pixels. Halving the width and the height quarters the pixel count, and a photograph usually lands somewhere between a fifth and a third of its old byte size — compression responds to detail, not to area alone. The panel prints the real before and after numbers.
What pixel width should a JPG be for a web page?
No wider than the space it will be shown in. A full-width photo on a typical site is fine at 1600 to 2000 pixels wide, an in-article image at 800 to 1200, a thumbnail at 300 to 400. Anything beyond that is bytes the visitor downloads and never sees.
Does the resized JPG keep its EXIF data?
No. EXIF and GPS metadata are stripped from every output, so the camera model, the date and the coordinates the photo was taken at do not travel with the resized copy. That is deliberate for anything you are about to publish, and worth knowing if you were relying on the date.
Can I resize a folder of JPGs at once?
Yes. Switch the panel to the batch mode and drop in up to 20 files. One width and height applies to the whole set, or you can pin different targets to some of them, and the result comes back as a single ZIP with the before and after size of every file.
What to do next
- Right dimensions but the file is still too heavy? Compress it Compress Image
- Wrong format for the upload form? Convert it Convert Format
- Need a different shape, not a different size? Crop it Crop Image
- Need a full favicon package? Generate favicons and app icons Favicon & App Icon Generator
- iPhone photo? Convert HEIC to JPG before resizing Convert HEIC
- A print shop asking for 300 DPI? That is a label, and this changes it without touching the pixels Change Image DPI
- Several photos that have to arrive as one file? Put them in a PDF JPG to PDF
- Already have the PDFs and just need one of them? Combine them Merge PDF
- Compress many JPG, PNG and WebP files to a maximum size each, then download them one by one or as a ZIP. Bulk Image Compressor
- Convert many JPEG, PNG, WebP and AVIF files to one format at once, then download them one by one or as a ZIP. Bulk Image Converter
- Crop, size and compress a scanned signature for an online form. Signature Resizer
- Crop and size a passport or ID photo to exact pixels, file size, format and DPI. Passport & ID Photo
- Fit an image to exact pixels and a maximum file size in one step — crop or pad, encode, write DPI and check the file before download. Image Size Fitter
- Lay out as many copies of a passport or ID photo as fit on 4 × 6, 5 × 7, Letter or A4 paper at exact physical size, as a JPEG or PDF to print at 100 %. Passport Photo Print Sheet
- See the EXIF, GPS, XMP and colour-profile data stored in a photo without uploading it — the file is read in your browser and never changed. Image Metadata Viewer
- Strip EXIF, GPS and XMP from a photo without touching its pixels. Remove Image Metadata
You are on the Resize Image tool.