Upload forms with a hard limit
Visa applications, job portals and government sites state a maximum in KB. Type it in and get a file that fits on the first try.
Compress JPG, PNG, WebP and iPhone HEIC by quality or straight to a target size — 200 KB, say — with a before/after slider that shows exactly what the compression cost.
Drop an image to make it smaller
JPG, PNG, WebP or iPhone HEIC. You can also paste with Ctrl/⌘+V.
Nobody wakes up wanting an image at 71% quality. What they have is a form that says "maximum 200 KB", an email that bounced, or a page that takes four seconds to paint on a phone. The number in the requirement is a file size, and almost every compressor answers with a quality slider and leaves you to guess which position clears it — usually after five exports.
This one will search for you. Type the size the form demands and it re-encodes repeatedly, bisecting the quality range and, only if that isn't enough, stepping the dimensions down — because dropping pixels is the one compromise you can actually see. What comes back is the largest, best-looking file that fits under your limit.
The before/after slider is there for the same reason: compression is a trade, and a tool that hides the cost is asking you to trust it. Drag across the image at full size and decide whether 200 KB was worth it before you download anything.
Visa applications, job portals and government sites state a maximum in KB. Type it in and get a file that fits on the first try.
Photos are usually most of a page's weight. Convert to WebP at 500 KB or less and the same picture loads in a fraction of the time.
Mail servers reject large messages. Compress a set of photos to a few hundred KB each and they arrive without a file-sharing link.
Phone photos are often ten times bigger than they need to be for anything you'll do with them on a screen.
JPG, PNG, WebP or iPhone HEIC. Drag it in, pick it, or paste from the clipboard.
Set a quality level, or type the exact size your form demands and let the search find the setting.
Drag the slider across the result to see what the compression cost, then save the file.
No. Decoding and re-encoding both happen in your browser, so nothing is sent anywhere and there is no queue to wait in.
It encodes, measures, and encodes again — a binary search over the quality range. If even the lowest acceptable quality overshoots, it steps the dimensions down and tries again, which is why a 4 MB photo can reach 100 KB while a screenshot full of text may not.
Because it was already efficiently compressed. Re-encoding an optimised JPEG at a higher quality than it was saved at adds bytes without adding detail — the page says so, and the original stays the better file.
JPEG, WebP and AVIF are lossy, so yes, by design — that is what makes them small. PNG is lossless, so it only shrinks when you reduce dimensions.
By default yes, for JPEG output, including orientation and camera settings. Switch it off to strip location and camera data before publishing.
Yes, in the bulk image editor: same compression, up to 200 files, returned as a ZIP.