Image Resizer & Compressor
Resize and compress images to the size you need, with a live before-and-after preview that shows exactly what the settings cost. Everything happens in your browser, so your pictures are never uploaded.
Why Use Our Compressor?
Encoders Worth Using
MozJPEG and libwebp, the same encoders behind Squoosh, compiled to WebAssembly. They produce noticeably smaller files than the browser’s own encoder at the same visible quality, and PNGs go through oxipng, which rewrites them smaller without touching a pixel.
See What You Are Trading
Compression artefacts are the size of a pixel, so a shrunken preview hides them. Drag the divider at 1:1 and the cost of every quality setting becomes obvious — and every file size shown is measured from the real encoded file, never estimated.
Picks the Right Format
A PNG holding no transparency is a photograph in the wrong container. It is saved as JPG instead, which is usually a fraction of the size. A PNG that genuinely uses transparency keeps its format, because flattening it would change the picture.
Nothing Leaves Your Machine
There is no upload step. Images are opened, measured, resized and re-encoded inside your own browser, which means a large batch never waits on a network and private pictures stay private.
Resize & Compress
Shrink images without uploading them anywhere, and see exactly what you are trading away
Drop your images here
Resize and compress as many as you like, all inside your browser
PNG, JPG and WebP. Nothing is uploaded anywhere.
Smaller Files in Four Steps
From a folder of heavy originals to web-ready images
Add Your Images
Drop in one picture or a hundred. Each is read straight off your disk, so nothing is uploaded and nothing waits on a server.
Choose a Size
Fit everything inside a box, scale by a percentage, or give exact dimensions. The new measurements appear before any work is done.
Watch the Trade
The preview shows the compressed picture beside the original at the same scale. Switch to 1:1 to see what the quality setting is actually costing you.
Download
Save one image, or take the whole batch as a ZIP. The file sizes shown are the real ones, measured from the finished files.
Questions About Compressing Images
What the tool does, and what it costs you
Are my images uploaded anywhere?
No. Every image is decoded, resized and re-encoded inside your own browser using WebAssembly. No image data is sent to any server, which is also why the tool keeps working if you go offline after the page has loaded.
Why did my PNG turn into a JPG?
Because it had no transparency. A photograph saved as PNG is stored in a format designed for line art, and writing it as JPG instead usually takes a small fraction of the space for the same picture. A PNG that does use transparency is never converted automatically, because flattening it would change the image. You can always override the choice in the format menu.
How much smaller will my files get?
It depends entirely on the picture and the settings, so the tool measures rather than estimates. Every size shown comes from actually encoding the file, and the total at the bottom is the sum of the real results. A photograph saved as PNG often drops by well over ninety percent when written as JPG.
Why does the quality slider look like it does nothing?
Because compression artefacts are about the size of a pixel, and a whole image shrunk to fit a panel hides them completely. Switch the preview to 1:1 and drag the divider — at real size the difference between quality settings becomes obvious immediately.
Will this strip the EXIF data from my photos?
Yes. Re-encoding through the browser drops all metadata, including camera settings, copyright fields and any GPS coordinates. That is good for privacy when publishing to the web, but if you need the original camera data preserved, keep a copy of the untouched file.
What is the difference between this and just saving at lower quality?
The encoders. This tool uses MozJPEG and libwebp compiled to WebAssembly rather than the browser’s built-in encoder, and they produce noticeably smaller files at the same visible quality. PNG files are passed through oxipng, which rewrites them smaller without altering a single pixel.