Reduce image file size with a quality slider, showing exact KB saved before you download.
Used by bloggers and e-commerce teams optimising images before uploading to their CMS.
Upload your image
Click to upload or drag and drop a JPG, PNG, or WebP. It is loaded and processed entirely on your device.
Adjust the quality slider
Drag to balance size against clarity. 70–80% is the sweet spot for most uses; the live size readout updates as you move it.
Compare and download
Check the before/after file size, then download when you are happy. Re-run at a different quality any time.
Photos straight from a phone or camera are often 4–10MB each — far bigger than they need to be for a website, an email, or a social post. Oversized images are the single most common reason web pages load slowly, and slow pages cost you both visitors and search ranking. They also bounce off email attachment limits and fill up cloud storage. The fix is compression: throwing away detail the human eye cannot notice so the file shrinks dramatically while still looking sharp. This compressor gives you direct control with a quality slider and shows the exact KB saved before you commit, so you decide the trade-off rather than a server deciding for you. Everything runs in your browser via the Canvas API — your photos never get uploaded, which matters for personal or client images. There is no account, no watermark, and no limit, and you can re-compress at a different quality in seconds until the size and look are exactly right.
Web & SEO performance
Shrink hero images, product photos, and thumbnails so pages load faster — a direct Core Web Vitals and ranking win.
Email attachments
Get photo sets under attachment limits so emails send without bouncing.
Social media & marketplaces
Meet upload size limits on platforms and listing sites without visibly degrading the image.
Job & form uploads
Compress a photo or scanned document to fit a strict upload cap on an application or portal.
Storage savings
Reduce the size of large photo libraries before archiving them to Drive, Dropbox, or a backup drive.
70–80% is ideal for most images — a big size reduction with virtually no visible difference. Drop lower only when you must hit a strict limit.
No. Compression happens in your browser with the Canvas API, so your image never leaves your device.
JPG, PNG, and WebP as input. The output is JPEG, which gives the best compression ratio for photos.
PNG is lossless and not built for photographic compression. Converting it to JPEG (which this tool does) is what produces a smaller file.
At 70–80% the difference is hard to spot. Heavy compression can introduce soft edges or artefacts, so use the preview and size readout to find your limit.
Compress them one at a time — each takes only a moment. Your originals are never altered.
Yes. Upload a photo from your phone in any modern mobile browser and download the smaller version straight back.
Completely free, no sign-up, no watermark, and no limit on how many images you compress.