Shrink image file sizes without sacrificing clarity
Upload a photo and watch the file size drop by up to 80 %. Fine-tune the quality slider to balance file size against visual fidelity — all processing runs locally in your browser.
Use this tool freeFeatures
Quality slider
Drag the slider from 1 to 100 to set exactly how much compression to apply. A live preview shows the visual impact before you download.
Smart compression defaults
Each format gets an optimized starting point: JPEG at quality 80, PNG with palette reduction, and WebP at quality 75 — ready to download with no tweaking required.
Before-and-after comparison
A split-view slider lets you compare the original and compressed image pixel-for-pixel, so you can spot artifacts before committing to a setting.
Bulk compress
Drop up to 30 files at once. Each image is compressed with the same quality setting, and results are packaged into a single ZIP download.
How to use
Upload images
Drag and drop JPEG, PNG, or WebP files into the drop zone, or click to browse. Each file can be up to 50 MB.
Adjust quality
Move the quality slider to set compression level. The estimated file size updates in real time so you can hit your target.
Compare and download
Use the before-and-after slider to verify quality, then download the compressed file or bulk-download all files as a ZIP.
Specifications
| Supported formats | JPEG, PNG, WebP |
| Max file size | 50 MB per image |
| Quality range | 1–100 (adjustable) |
| Typical reduction | 40–80 % smaller |
| Batch limit | 30 images per session |
| Processing | Client-side (no upload) |
Related Magic Eraser Tools
Common questions
How much quality do I lose at the default setting?
+
At the default JPEG quality of 80, most photos show no perceptible difference to the human eye while achieving a 50–70 % file-size reduction.
Should I compress images before uploading to my website?
+
Yes. Smaller images load faster, improve Core Web Vitals scores, and reduce bandwidth costs. Aim for under 200 KB per hero image and under 100 KB per thumbnail.
Can I compress a PNG without converting it to JPEG?
+
Absolutely. The compressor reduces PNG file sizes through palette optimization and lossless deflate tuning. If you need even smaller files, convert to WebP using our WebP Converter tool.
Compressed but blurry?
AI Enhance can restore sharpness and detail to over-compressed images. Run your photo through the enhancer after compressing for the best of both worlds.
Try it freeMore free tools
Explore our other limited free edits after sign-in photo and image tools.
Resize images to exact pixel dimensions for social media, web, and print. Sign-in required for free edits. Supports JPEG, PNG, and WebP up to 50 MB.
Convert PNG images to JPEG format instantly. Adjust output quality, pick a background color for transparent areas, and download — sign-in required.
Convert JPEG images to PNG format for lossless quality and transparency support. Ideal before background removal. Sign-in required; no install required.
Convert Apple HEIC and HEIF photos to universally compatible JPEG format. Works in the browser — no app install, sign-in required, no file uploads to a server.
Convert JPEG and PNG to WebP for faster page loads, or convert WebP back to JPEG/PNG for compatibility. Sign-in required, no install, runs in the browser.
Crop images to custom dimensions or popular aspect ratios like 16:9, 4:3, 1:1, and 3:2. Runs in the browser — sign-in required, no upload to external servers.