Large photos slow down websites, fill up phone storage, and bounce back from email providers with strict attachment caps. This tool stages any supported picture so you can review a sensible default, set your own Quality percentage or a Target size in kilobytes, and press Apply only when you are ready. JPG and WebP photos are re-encoded at a lower, still-sharp quality, while PNG files get their own palette-based recompression — fewer colors, then a lossless repack — and transparency stays intact either way. Ask for a result under a set number of kilobytes and it finds the best quality that still fits, scaling the image down only when quality alone cannot get there — and telling you when it did. The Export menu beside Download can keep that result as-is or save it as JPG, PNG, or WebP.
How it works
1. Add your photos
Load a single photo or a whole folder's worth by tapping to browse your phone or computer, dragging them onto the box above, or pasting one in from your clipboard. Supported formats can share the same batch, so you do not need to sort them first. The tool stages every file directly in browser memory and shows its original size without compressing it yet. Nothing is uploaded, and processing begins only after you review the settings and press Apply.
2. Review the quality, then apply
A default quality setting is ready to keep visible detail while meaningfully reducing the file size. PNG files use that same quality slider to control palette reduction rather than a lossy re-encode, so transparency stays intact. If a photo needs to be smaller than that, or sharper, set your own percentage, or switch to Target size and type the limit it has to stay under — 200KB for a web page, 1MB for an email attachment — before pressing Apply. The encoder then runs on your device, so a slow internet connection has no effect on the work.
3. Save the results
Compare the new file size against the original next to each thumbnail, then download the compressed images. A single photo downloads directly; a batch of several downloads together as one ZIP file so you're not saving dozens of files one at a time. If any result looks softer than you'd like, raise the Quality setting and reprocess that image without redoing the rest of the batch. The originals on your device are left untouched throughout, so you always keep a full-quality copy alongside the smaller version you just created.