Compress Image — free, in your browser
Shrink PNG, JPG and WebP files without a visible drop in quality. Nothing is uploaded.
To compress an image, drop it here and pick a quality. A typical photo drops 60–80% at quality 75 with no visible difference. PNG is lossless, so keeping PNG saves far less — switch to WebP for the large reductions. Everything runs in your browser; the file is never uploaded.
- Nothing uploadedRuns on your device
- No limitsNo account, no watermark
- No upload waitStarts immediately
On this page
How it works
- 1
Add your images
Drag them onto the page or click to browse. You can add as many as you like — they are read straight from your device, not uploaded.
- 2
Pick a quality
75 is a good default and is usually indistinguishable from the original. Lower it for smaller files, raise it for artwork and screenshots with fine detail.
- 3
Compress and download
Your compressed image appears right here with its before and after size. Download it straight away — there is no second page to visit.
What each setting does
- Quality (1–100)
- How much detail to keep when re-encoding. 75 is indistinguishable from the original for most photographs. Below 45 you will start to see softening on close inspection, and below 25 the artefacts are obvious. It has no effect at all when the output is PNG, because PNG is lossless — the slider is hidden in that case rather than left there doing nothing.
- Keep original
- Re-encodes to the format you started with. Safe and predictable, but a PNG stays lossless, so the saving comes only from better packing — usually around 30% rather than the 90% a format change would give.
- WebP
- The best all-round choice. Supported by every current browser since 2020, keeps transparency, and is typically 25–35% smaller than JPG at matched quality — and dramatically smaller than PNG for photographs.
- JPG
- Maximum compatibility with older software and email clients. No transparency: any transparent area becomes solid. Choose it when something downstream cannot open WebP.
Results you can expect
Measured on real files by our own test suite, not estimated.
| Setting | Typical saving | Visible difference |
|---|---|---|
| Keep original (PNG) | 20–35% | None — lossless |
| WebP, quality 95 | 50–70% | None |
| WebP, quality 75 | 75–85% | None at normal viewing size |
| WebP, quality 50 | 85–92% | Visible in skies and flat areas |
What people use this for
Email attachments
Most mail servers cap attachments at 25 MB and many corporate ones at 10. Compressing a set of photos usually gets a dozen under the limit in one go.
Read the guideWhatsApp and messaging
These apps re-compress whatever you send, using settings tuned for bandwidth rather than appearance. Compressing first means their pass has almost nothing left to damage.
Read the guideWebsite speed
Images are usually the heaviest thing on a page and the main determinant of Largest Contentful Paint, which Google measures as a ranking signal.
Read the guideWhole folders at once
The saving per image is the same whether you do one or a hundred. Add the whole selection and download the results as a single ZIP.
Read the guide
How this compares
| FileCrisp | TinyPNG | Photoshop | |
|---|---|---|---|
| Uploads your file | No | Yes | No |
| Free limit | None | 20 files, 5 MB | Subscription |
| Batch | Unlimited | 20 at a time | Yes |
| Quality control | Yes | No | Yes |
| Install needed | No | No | Yes |
Questions
Are my images uploaded to a server?
No. Compression runs entirely in your browser using WebAssembly. Your images are read from disk into memory on your own device and never sent anywhere. You can confirm this by opening your browser's network tab while you compress — there are no requests.
How much smaller will my image get?
Photographs typically drop 60–80% at quality 75 with no visible difference. Screenshots and graphics with flat colour often do better. Images that were already compressed will save less, because most of the redundancy is already gone.
Will compressing reduce the quality?
JPG and WebP are lossy formats, so some data is discarded — but at quality 75 the difference is very hard to see at normal viewing size. PNG is lossless, so a PNG compressed as PNG loses nothing at all. If you need a guaranteed pixel-perfect result, keep PNG.
Is there a file size or number limit?
There is no limit imposed by us, because we pay no bandwidth for your files. The only ceiling is your device's memory, so the limit is lower on phones than on laptops. If a file is too large for your device, you'll be told before anything starts rather than having the tab crash.
What if compressing makes my file bigger?
It can, with images that are already optimised or very small ones where the file's container overhead dominates. When that happens we hand back your original file untouched, so you never end up with something larger than what you started with.
Which format should I choose?
Keep the original format unless you have a reason not to. WebP is a good all-rounder that every current browser supports and is usually 25–35% smaller than JPG. Use PNG when you need transparency or lossless quality.
Does compressing an image reduce its dimensions?
No. Compression changes how the pixels are stored, not how many there are — a 4000-pixel-wide image stays 4000 pixels wide. If you also want fewer pixels, which is usually the larger saving for web use, run the result through the Resize Image tool.
Can I compress the same image twice?
You can, but you should not. Lossy compression is not repeatable without cost: each pass discards more detail and the artefacts compound. Always work from the original rather than from a file you have already compressed.
Will compressing strip my EXIF data?
Yes, re-encoding drops metadata including camera settings, dates and GPS coordinates. For sharing that is usually a benefit rather than a loss, since location data embedded in a photograph is more revealing than most people expect. If you need it kept, keep your original.
Is there a limit on how many images at once?
None imposed by us. The work happens on your device, so it costs us nothing and there is no reason to cap it. The practical ceiling is your device's memory, which is lower on a phone than a laptop, and you will be told before anything starts if a file is too large.
Which quality should I actually use?
75 for photographs going anywhere on the web or into an email. 85 or higher for anything with text, fine detail or gradients, and for images that will be printed. Below 50 only when the file size matters more than how it looks.
Does this work offline?
Once the page and its codecs have loaded, yes. Everything runs locally, so an interrupted connection does not interrupt your work — which is not true of any tool that uploads.
If something looks wrong
- The quality slider does nothing
- You are keeping a PNG as a PNG. PNG is lossless, so quality is meaningless there — which is why the slider is hidden and a WebP switch is offered instead. Take that switch and the same image typically drops from 32% saved to over 95%.
- The file barely got smaller
- It was probably already optimised. A photo straight from a camera has a lot of redundancy to remove; one that has already been through a compressor does not. If the input was a JPG from the web, a few percent is a normal and honest result.
- The result looks blotchy
- The quality is too low for that image. Photographs tolerate 75 comfortably, but images with large flat areas, gradients or text show artefacts much sooner. Raise the quality, or keep PNG if the image is a screenshot or a logo.
- You got the original back unchanged
- Compressing would have made it bigger, so we returned your file untouched rather than hand you something larger from a tool called Compress. This happens with small images and already-optimised PNGs.
Related reading
- Browser-Based vs Server-Based File Tools: What Actually DiffersThe choice decides privacy, speed, limits and offline use. A structural comparison of where the work happens, and which approach wins for which job.
- File Tools That Work Offline, With No InstallationCompress, convert and resize files on a plane or with no signal. How a browser tab keeps working without a connection, what it can and cannot do, and how to set it up.
- How to Tell Whether a File Tool Actually Uploads Your FilesEvery file tool says it is private. Here is how to check in thirty seconds, using a panel already built into your browser — no trust required.
