How it works
Your browser does the compression itself: each photo is decoded on your machine, resized so its longest
edge is at most 2048 pixels, and re-encoded as a JPEG at 80% quality —
the point where files get dramatically smaller with no visible quality loss on screens. Nothing is
uploaded anywhere; there is no server, no account, and no file limit. When the batch finishes, you
download everything as a single ZIP with before/after sizes shown.
JPG, PNG, and WebP files are accepted, and everything comes out as JPEG — right for photographs, though
not for screenshots with sharp text. Because the work happens in your tab, your computer's memory is the
practical ceiling: batches up to around a thousand photos run fine on a modern laptop; split bigger jobs
into a few passes.
When to use it — and when not to
Use it for sharing albums on WhatsApp or email, building web galleries, and sending
sneak-peeks — anywhere a 12MB camera JPEG is overkill. Don't use it for print orders or
as your archive: labs want full resolution, and the re-encode strips EXIF metadata (camera settings,
timestamps, GPS), so always keep your originals. For the full walkthrough, read our guide to
compressing an entire event shoot in your browser —
and if you're compressing for WhatsApp, mind the
double-compression trap.
Frequently asked questions
Are my photos uploaded to your servers?
No. Compression runs 100% locally in your browser — photo data never leaves your device.
Is it really free? What's the catch?
Free, no watermarks, no limits, no account. Since your device does the work, it costs us nothing to run.
We build free tools so photographers discover AccioPix, our photo-delivery service.
How much smaller do the files get?
It depends on the source, but straight-off-camera JPEGs shrink dramatically — most 8–15MB frames land
well under a megabyte at 2048px / 80% quality.
Does it work on phones?
It runs in mobile browsers, but compressing hundreds of photos is memory-hungry — for a full event
shoot, a laptop is the better tool.