Processed locally in your browser — no server upload
Image Compressor
Choose an image, adjust quality, size, and output format on one screen, then compare the original and compressed result before downloading.
1. Choose an image
Start by adding the source image. The selected file is processed only inside this browser.
Drag it here or use the button
JPG, PNG, WEBP / up to 20 MB / one image at a time
2. Compression settings
After adding an image, you can compress with the default settings or adjust the options below.
Choosing the right format
- Photos usually work well as JPG or WEBP, while logos and transparent images often work better as PNG or WEBP.
- Quality 75–85% is a practical starting range for balancing web image size and appearance.
- Transparent PNG saved as JPG will be composited onto a white background.
Before you use it
How to use the image compressor safely
This image compressor re-saves a selected file inside your browser to reduce file size or resolution. It does not upload your image to a server, and it handles one JPG, PNG, or WEBP file at a time up to 20 MB.
Steps
- In the Choose an image area, select or drag in a JPG, PNG, or WEBP file.
- Use the quality slider to balance file size and appearance. For photos, 75–85% is a useful starting point.
- If you need resizing, enter width and height or use a preset such as 1920×1080, 1280×720, 800×600, or 300×300.
- Choose the output format from JPG, PNG, or WEBP, then press the compression button.
- Review the result comparison for file size and resolution, then try another quality or size if needed.
Output format guide
JPG
Best for photos and complex background images. If a transparent image is saved as JPG, transparent pixels are composited onto a white background.
PNG
Useful for logos, icons, screenshots, and images where sharp edges or transparency matter. In some browsers, the quality slider may not significantly change PNG file size.
WEBP
Often reduces web image size well and can support transparency. Older browsers or some editing apps may not open WEBP, so check the target environment before sharing.
Resize
When you need a large reduction, resizing to the display purpose usually gives a more natural result than lowering quality alone.
Example settings
Try 1200–1600px wide, JPG or WEBP, and quality 75–85%.
Use 300×300 or your required thumbnail size, then choose a quality that keeps product edges clear.
Choose PNG or WEBP when the transparent background must be preserved, and avoid JPG conversion.
What to check in the result
- The compressed file is not guaranteed to be smaller. Already optimized images, small icons, or a mismatched output format can produce a larger file.
- JPG and WEBP quality values depend on browser encoding, so the same number can produce different results depending on the source image.
- For PNG, resizing or converting to WEBP may have a larger size impact than moving the quality slider.
- Because the image is re-saved through browser canvas, some metadata, color profiles, or camera information may not be preserved.
Cautions
Keep the original
Save an untouched copy of important source images. After compression or resizing, the removed image information cannot be fully restored.
GIF is not supported
This tool is for JPG, PNG, and WEBP files. Animated GIFs need a dedicated workflow because browser canvas cannot preserve the animation while re-saving.
Very large images
Even under 20 MB, extremely high-resolution images may take time or fail depending on browser memory. Resize first if you see an error.
Frequently asked questions
Are images uploaded to a server?
No. The selected image is read and converted inside your browser. Until you close the page or choose another image, processing stays in the current browser session.
Can it compress GIF files?
No. The final tool accepts only JPG, PNG, and WEBP. Animated GIFs are excluded because canvas processing cannot preserve animation.
Why does the PNG quality slider sometimes change little?
Browser PNG export does not always apply a quality value the same way JPG or WEBP does. If transparency is not required, compare WEBP or JPG output as well.
Can the compressed file become larger?
Yes. Already optimized images, small icons, or an unsuitable output format can become larger after re-saving. In that case, compare another format or resolution setting.