No uploads · no account
Compress JPEG images. Keep the sharpness.
Pick a quality or ask for an exact file size — the MozJPEG engine does the rest, entirely on your device.
- 1
Drop an image
The upload card, drag & drop, or paste — several files work too.
- 2
Tune or set a target
Slide the quality, tap a preset, or ask for an exact size.
- 3
Save
Grab files one by one, or take everything as one clean ZIP.
Drop images to compress
or click to pick from your device. Paste withCtrl + V works too.
JPG · PNG · WebP · GIF up to 50 images stays on your device
Recommended for web pages and sharing
Perfect for upload portals and ID documents — we probe encoding quality automatically until each file fits.
Aspect ratio is always preserved — leave a box empty to ignore that axis. We never upscale.
Compressed copies are saved as new .min files — your originals are never touched.
Which quality should I pick?
The slider is calibrated to the same scale JPEG encoders use everywhere, so these rules of thumb travel well:
| Goal | Quality | What you get |
|---|---|---|
| Social & chat | 60–70 | Smallest share-ready files; artifacts stay invisible on phones |
| Web pages & email | 75–85 | The sweet spot — crisp on retina, tiny in KB |
| Prints & archives | 90–95 | Near-original, trellis-optimized but visually untouched |
Presets for all three sit right under the slider. When a file has to beexactly small — an ID portal, a form, a strict forum cap — switch to Target size and let the editor search for you. Fans of presets can start from 100 KB, 50 KB, 20 KB or 200 KB directly.
Editor FAQ
Are my images uploaded anywhere?
No. The tool is a small program that runs inside your browser — the same way a spreadsheet runs locally. Files are read, compressed and offered for saving entirely on your device. There is no server that could receive them.
How do I compress a JPEG without losing quality?
Use quality 80–85, or tap the Web publish preset — the trellis-optimized encoder rewrites pixels efficiently while keeping detail your eye cannot detect. The compare slider shows original and compressed side by side, so “without losing quality” is something you verify, not something you take on faith. And when a strict byte ceiling forces a visible trade, the editor reports the quality it had to use instead of pretending.
Do I need an account or a plugin?
Neither. No sign-up, no email, no install, no account. Open the page and compress — the heavy lifting is done by WebAssembly, which every modern browser ships with.
What exactly does Target size do?
Tell it a size — say 300 KB — and the editor searches encoding qualities until each file lands under the limit, then reports the quality it had to use. If the size is impossible even at minimum quality, it says so instead of pretending.
What are the .min files it produces?
Every processed image is saved as a copy with a .min suffix — photo.min.jpg — so your original is never overwritten. One file downloads straight to your device; a batch comes as a single ZIP.