How it works
Upload an image, choose a quality level, and the tool re-encodes it right in your browser using the same compression algorithms your device's browser already ships with — no server round-trip, no upload wait.
Shrink a JPG, PNG, or WebP's file size — no sign-up, no upload, no file size limit.
Drop a JPG, PNG, or WebP image here, or click to browse
Your files never leave your device. Everything runs locally in your browser — nothing is uploaded to a server, so there's no file size limit, no subscription, and no one but you ever sees what's in your file.
Upload an image, choose a quality level, and the tool re-encodes it right in your browser using the same compression algorithms your device's browser already ships with — no server round-trip, no upload wait.
PNG is a lossless format — there's no quality knob to trade off, only how efficiently the same exact pixels are packed. For a real size reduction on a PNG, convert it to JPG or WebP first (see the Convert Image Format tool), which do support lossy compression.
No — only the file size, by re-encoding at a lower quality. Use the Resize Image tool if you also want smaller dimensions, which combines well with compression for the biggest size savings.
No artificial limit — compression happens entirely on your own device, so there's no server-side cap or subscription tier to hit.
No. This tool runs entirely in your browser using JavaScript — your image is read, compressed, and downloaded without ever being sent to a server.
Change an image's width and height, with an option to lock the aspect ratio.
Drag to select the area you want, then crop an image right in your browser.
Rotate an image 90°/180°/270° or flip it horizontally and vertically.
Convert between JPG, PNG, and WebP.
Keep a backup of your original file. This tool processes everything locally in your browser, and we've tested it carefully — but no conversion tool handles every PDF perfectly. Always keep your original file and double-check important results before relying on them.