Compress images without uploading them
Drop in as many photos as you like. They are compressed by your own browser — no server ever sees them — and you get a ZIP back in seconds.
click to choose · or paste from the clipboard
Nothing here is uploaded. Disconnect from the internet and the page keeps working.
How it works
Most "free" image compressors upload your files to a server, squeeze them there, and hand you a download link. That means your photos sit on someone else's disk, you hit a 5 MB limit, and you wait on the network twice.
NoUpload does the work locally. When you drop a file in, your browser decodes it, redraws it at the quality you picked, and re-encodes it — all inside the tab. There is no upload step, so there is no upload wait, no queue and no file-size ceiling beyond your own machine's memory.
- Drop, paste or pick your images.
- Choose an output format and a quality level.
- Hit Compress images and download them one by one or as a single ZIP.
Which settings should I use?
| Use case | Format | Quality | Resize |
|---|---|---|---|
| Photos on a website | WebP | 75–82% | Fit 1920 px |
| Email attachment | JPEG | 70% | Fit 1600 px |
| Product photos for a shop | WebP | 82% | Fit 1200 px |
| Screenshots with text | PNG | lossless | none |
| Print or archival | JPEG | 92%+ | none |
WebP is typically 25–35% smaller than a JPEG of comparable visual quality and is supported by every current browser. Keep PNG only for screenshots, logos and anything with sharp text or transparency — photographs stored as PNG are usually several times larger than they need to be.
Why quality 80 is the sweet spot
JPEG and WebP quality is not a linear scale. Between 100% and roughly 80% you shed a large share of the file size while the difference stays invisible at normal viewing distance. Below about 60% the artefacts around edges and in flat gradients become obvious. If you are unsure, run the same image at 90% and at 75%, compare the two, and keep the smaller one that still looks right to you — the tool never overwrites your originals, so experimenting is free.
Questions
+ Are my images uploaded anywhere?
No. All processing happens in your browser using the standard Canvas API. Open your browser devtools, go to the Network tab, and you will see no requests while you compress. The page even works with your Wi-Fi switched off after it has loaded.
+ Is there a file-size or file-count limit?
There is no limit imposed by us. The practical ceiling is your device’s memory — a modern laptop handles hundreds of photos and files well past 100 MB comfortably.
+ Does compressing remove EXIF data?
Yes. Because the image is redrawn from raw pixels, EXIF, GPS coordinates and camera metadata are dropped from the output. If that is your main goal, the dedicated metadata remover states it explicitly.
+ Will it work on my phone?
Yes, on iOS and Android. Very large batches are slower on a phone because the whole job runs on that device, but nothing is capped.
+ Do I need an account?
No account, no email, no sign-up. There is nothing to log in to.