Compress JPG images online
Make JPGs smaller without the quality drop. Everything runs in your browser, so your photos are never uploaded to a server. Compressing keeps the camera and location data that came with the photo, so if you are about to publish the image somewhere public it is worth stripping the EXIF metadata first.
Drop images to squish
JPG, PNG and WebP up to 50 MB — smaller files, same good looks.
How to compress a JPG
1
Add your JPGs
Drag photos onto the box above, or tap to browse. Add as many as you like.
2
Hit squish it
Squishly re-encodes each image on your device, keeping detail while cutting file size.
3
Download
Grab files one by one, or download them all at once.
No quality loss
A high quality setting trims invisible data and keeps photos sharp.
100% private
Compression happens on your device — files never get uploaded.
Batch ready
Squish dozens of images and grab them in one go.
Frequently asked questions
Will compressing reduce image quality?
We keep a high quality setting that removes data you can’t see. Most images shrink 60–80% with no visible difference.
Are my files uploaded anywhere?
No. All compression happens inside your browser — your images never touch a server, so it even works offline.
Is there a file size or count limit?
No hard limit. Big batches are bounded only by your device memory.