Compress Images Without Uploading
This image compressor runs entirely in your browser. Photos are processed on your own device and never sent to a server — no upload, no queue, no account.
Compressed results will appear here.
How it works
- Open this page — after the first load it keeps working even if you go offline.
- Drop in JPG, PNG or WebP images; they are read straight from your device into the page.
- Adjust quality or maximum dimensions and watch the savings update locally.
- Download the compressed files — nothing was transmitted or stored anywhere else.
When this helps
- Compressing ID documents, medical photos or contracts that must not leave your device.
- Preparing client-confidential screenshots and mockups for sharing.
- Shrinking photos on a slow or metered connection where uploading first is wasteful.
- Working from a restricted network where file-upload sites are blocked.
Limits and notes
- Very large batches are limited by your device memory, not by a server quota.
- WebP output needs a reasonably current browser (Chrome, Edge, Firefox or Safari).
- Closing the tab discards everything — download your results before leaving.
What 'no upload' means here
Most image compressors send your files to a server, process them there and hand back a download. This page does the opposite: the compression engine is JavaScript and Canvas running in your browser tab. Open your network panel and watch — no image data ever leaves the machine.
What you can do next
FAQ
Are my images uploaded anywhere?
No. Compression uses the Canvas API built into your browser. Nothing is sent to any server — you can even disconnect from the internet after the page loads.
Which format should I choose?
WebP gives the smallest files at the same visual quality and is supported by all modern browsers. Choose JPEG for maximum compatibility with old software, or PNG if you need a lossless result with transparency.
What quality setting is best?
80% is the sweet spot for most photos — visually indistinguishable from the original at a fraction of the size. For thumbnails or avatars, 60–70% is usually fine.
Why did my PNG get bigger?
Photos saved as PNG are already inefficient. Convert them to WebP or JPEG instead — the same image is typically 5–10× smaller with no visible difference.