Reduce photo size online — free, private, no uploads
Compress, resize and convert images right in your browser. Your photos never leave your device.
Drop images here or click to browse
JPG, PNG, WebP, AVIF, HEIC, GIF, BMP · processed on your device, never uploaded
100% private
Everything runs locally in your browser. Your photos are never uploaded to any server — not even ours.
Free & unlimited
No sign-up, no watermarks, no file limits. Compress as many photos as you want.
Instant results
Powered by WebAssembly — the same compression engines used by pros, running at native speed on your device.
All tools
Compress image
Shrink JPG, PNG or WebP with a live before/after preview.
Compress to 100 KB
Hit an exact file size for forms and applications.
Resize image
Change dimensions by pixels or percentage.
Convert to WebP
Switch between JPG, PNG, WebP and AVIF.
Bulk compress
Drop dozens of photos, download a ZIP.
HEIC to JPG
Open iPhone photos anywhere.
Understanding image compression
How image compression works
Image compression comes in two flavors. Lossy formats such as JPEG, WebP and AVIF discard details your eye rarely notices, trading a small amount of quality for a large drop in file size. Lossless formats such as PNG keep every pixel intact, so the image is identical after decompression, but the files stay much bigger. For photos, lossy compression is almost always the right choice.
In JPEG, the quality setting controls quantization: how aggressively color values are rounded before the image is encoded. Lower quality means coarser rounding and smaller files. JPEG also applies chroma subsampling, which stores color information at lower resolution than brightness. That is why very low-quality JPEGs can look blurry or show color artifacts around edges, even when the shapes themselves look fine.
PhotoReducer does not use a basic built-in encoder. It runs MozJPEG for JPEG, libwebp for WebP, libavif for AVIF and Oxipng for PNG, compiled to WebAssembly. These are the same mature, highly optimized encoders used by professionals, and they consistently deliver a much better size-to-quality ratio than a simple encoder at the same quality setting.
Which quality level to choose
Higher quality numbers keep more detail but produce larger files. In practice, the best value is usually between 75 and 90: you keep most of the original quality while the file shrinks noticeably. Below about 60, visible artifacts become likely, especially in flat skies, gradients and skin tones. The table below gives typical ranges; your exact results depend on the photo.
| Quality | Best for | Typical size vs. original | Visible loss |
|---|---|---|---|
| 90-100 | Archives, printing, important photos | About 10-30% smaller | Usually invisible |
| 75-89 | Web, email, social media | About 30-60% smaller | Rarely visible at normal viewing size |
| 60-74 | Small web thumbnails, quick sharing | About 60-80% smaller | Noticeable up close, fine at small sizes |
| Below 60 | Only when a strict size limit is set | 80% smaller or more | Often visible: blur, banding, color artifacts |
JPG, PNG, WebP, AVIF or HEIC: which one to use
Each format has a different trade-off between file size, quality, transparency and compatibility. JPG is the universal default for photos. PNG is lossless and great for graphics with text or flat colors. WebP and AVIF are modern formats that compress photos much better than JPG, with full transparency support. HEIC is the iPhone default, but many websites and desktop programs cannot open it, so converting to JPG is usually the safe move.
| Format | Compression | Transparency | Works everywhere? | Best for |
|---|---|---|---|---|
| JPG | Lossy | No | Yes, universally | Photos for web, email and printing |
| PNG | Lossless | Yes | Yes, universally | Graphics, screenshots, text and flat colors |
| WebP | Lossy and lossless | Yes | All modern browsers | Web photos when you want smaller files than JPG |
| AVIF | Lossy and lossless | Yes | Modern browsers, but not all desktop programs | Smallest photo files, especially large or sharp images |
| HEIC | Lossy | No | No, many sites and programs cannot open it | iPhone originals; convert to JPG for sharing |
Why it matters that processing happens in your browser
Some photos are sensitive: ID documents, contracts, children's faces, medical reports. When you use a tool that runs entirely in your browser, those files never leave your device. There is no upload, no server copy, no queue behind other users' files. With PhotoReducer, the only place your photos ever exist is the memory of your own computer.
There is also a speed advantage. Online compressors that upload to a server add upload time, processing time and download time, and they often impose limits on file size, number of files or daily usage. Because PhotoReducer works locally, results appear almost instantly, you can process as many images as you want, and it keeps working even when your connection is slow or flaky.
How to use PhotoReducer in three steps
The whole workflow takes seconds. Pick your photos, choose what you want to change, and download the result. No account, no waiting.
| Step | What to do |
|---|---|
| 1 | Drag and drop your images, or click to choose them from your device |
| 2 | Adjust quality, target file size, dimensions, or output format |
| 3 | Download each image, or all of them at once as a ZIP file |
Common file size limits
Many forms and platforms impose strict size limits on image uploads. When you know the limit, use the compress-to-exact-size tool: PhotoReducer tries quality levels and only reduces dimensions if compression alone cannot reach the target. The table below lists typical limits you will encounter.
| Where | Typical limit | What to use |
|---|---|---|
| Job portals and exam applications | Often 20-50 KB | Compress to an exact size |
| Visa forms and government applications | Often 100-300 KB | Compress to an exact size |
| Email attachments | Often 20-25 MB per message | Compress each photo to about 1 MB |
| Recompresses photos on upload | Send already compressed, or as a document | |
| Often 1080 px wide | Resize to 1080 px, then compress | |
| Online shops (product photos) | Often 1-2 MB and at least 1000 px | Resize to the required size, then compress |