Compress JPG, PNG & WebP online — without upload
Reduce image file sizes by up to 80% without sacrificing privacy.
This browser-based image compressor supports JPG, PNG, and WebP files
and runs every optimization step locally on your device. Unlike
server-side compressors, your photos, screenshots, and client assets
never leave the tab, which makes it safer for confidential projects
and faster for day-to-day publishing workflows. Need follow-up edits?
Pair it with our Image Cropper before exporting.
How to use it
- Drop images onto the drop-zone (or click to choose). JPG, PNG, and WebP are supported.
- Set the Quality slider — 70–80 is the sweet spot for photos.
- (Optional) Tick Convert to WebP for an extra 20–40% saving on JPGs.
- Download a single file or grab the whole batch as a ZIP.
When to use it
- Shrinking phone photos before uploading them to email, chat, or a CMS with a size limit.
- Optimising hero images and screenshots for a website to improve Core Web Vitals.
- Converting a folder of JPGs to WebP for better compression at the same quality.
- Resizing client photos or product images without sending them to a third-party SaaS.
- Trimming PDF/PPT asset weight by compressing the embedded images first.
Why use this one
- No upload. Re-encoding happens in your browser via canvas + Web Workers.
- Batch + ZIP download — handle dozens of files in one pass.
- Live before/after preview so you can see the visual tradeoff before saving.
FAQ
Are my images uploaded somewhere?
No. Every file you drop is re-encoded in a Web Worker inside this tab using the vendored browser-image-compression library. The compressed result is generated locally; nothing — original or compressed — is ever sent to a server.
Which image formats are supported?
JPG, PNG, and WebP for input. By default the compressor keeps each file in its original format; toggle Convert to WebP if you want smaller, modern output (WebP is supported by every current browser).
How much smaller will my files get?
It depends on the source. JPGs typically shrink 30–70% at quality 70–85 with no visible loss; PNGs with photographic content can drop dramatically when converted to WebP. The before/after panel shows the exact saving per file.
Can I compress many files at once?
Yes. Drop a folder's worth of images and they queue up. When more than one file is queued, the Download button switches to a bulk ZIP download (built locally with jszip); a single file goes straight to a direct download.
Will compressing strip my photo's EXIF / location data?
Yes — re-encoding a photo through this tool drops the embedded EXIF metadata, including GPS coordinates, camera model, and timestamps. That is usually what you want when posting an image publicly.
Why should I avoid server-side image compressors?
Many free compressors upload your images to a third-party server where the files may be logged, cached, or retained. This tool uses client-side processing only, so nothing is uploaded. That makes it safer for corporate assets, client work, and personal photos.
Does it work offline?
Yes, after the first visit. The compressor and the vendored libraries are cached by your browser, so you can drop images on a plane or a closed network and the queue still runs.