Image compressor
Make images smaller without making them look worse
ImageSmith compresses JPEG, PNG, WebP and other images to the size you need — for an upload form with a limit, a faster website, or a chat app that would otherwise squash your photo. It uses the same encoders as Squoosh, running on your device.
- 1
Add your images
Choose one photo or a whole batch from your phone or computer. Nothing is uploaded.
- 2
Pick how small
Set an exact size in KB for one image, shrink a batch to a share of each file, or set the quality yourself.
- 3
Compress
Each image is encoded on your device and shown beside the original, with the size it saved.
- 4
Download
Save one image, or download the whole batch as a single ZIP file.
Why compress with ImageSmith
Hit an exact KB limit
Upload portals often reject files over 100KB, 200KB or 1MB. Set the limit and the compressor searches for the best quality that fits.
Better encoders
MozJPEG, libwebp and OxiPNG produce smaller files than the browser’s built-in encoder at the same visual quality.
Batch in one go
Compress hundreds of images at once, then download them together as a ZIP.
Private
Your photos never leave your device — the compression runs in your browser, not on a server.