Compress and resize images online
Cut a photo down to size and shrink its file weight in the same step — the two changes people almost always want together for a photo bound for the web, and normally have to run through two separate tools to get.
Fewer pixels and lower precision per pixel attack file size from different directions, and doing both in one pass means the image is only decoded and re-encoded once, not twice.
Your files never leave your device. Everything runs entirely in your browser, so nothing is uploaded, stored, or scanned, and a batch costs no more than a single file.
or drop them here — nothing is uploaded
How to compress + resize image
Add your images
Drop JPG, PNG, or WebP files into the box, or click to browse.
Set a size and a compression level
Give a maximum width and height (or a percentage), and choose how hard to compress. Both apply together.
Process and download
Press Compress + Resize Image. One file downloads on its own; several arrive as a ZIP.
Frequently asked questions
Are my images uploaded anywhere?
No. Everything runs in your browser using JavaScript, so your files stay on your device. You can confirm this by opening your browser devtools Network tab while working — there are no upload requests.
Why combine these instead of using Resize Image and Compress Image separately?
Mostly convenience — one pass instead of two, and one download instead of a round trip through two tools. The results are the same either way: this uses the exact same resizing and compression logic as the two separate tools, just applied together.
Which happens first, the resize or the compression?
They happen in the same pass rather than as two separate steps — the image is decoded once, drawn at the new size, and encoded once at the chosen quality. That's different from resizing, saving, then compressing the result, which would decode and encode twice for the same outcome.
Will this distort my image?
Not unless you turn on stretching. By default, a width and height are treated as a box to fit inside while keeping proportions — the same behaviour as the standalone Resize Image tool.
Is there a limit on how many files?
Thirty at a time, which is a limit of your device rather than our policy — everything is held in memory while it works.
I only need one of the two — resize, or compress?
Resize Image and Compress Image are the dedicated, single-purpose tools for each.