Image tools
Image Compressor for JPG, PNG and WebP
Drop one or more images and get smaller files you can drop straight into a website, email or form. Everything happens inside your browser tab: your pictures are not uploaded anywhere, which also makes it fast for large photos and safe for private ones.
Loading tool…
Results
| Preview | File | Before | After | Saved | Actions |
|---|
Before and after
Options
Images wider than this are scaled down first. Never enlarges.
Metadata (camera info, GPS location, colour profiles) is removed from the compressed copies.
How to use the Image Compressor
- Drag your images onto the box (or choose them). You can add up to 20 files at a time, 25 MB each.
- Pick a quality. 80 is a good starting point for photos; lower numbers make smaller files with more visible loss.
- Check the before-and-after slider for the image you care about most, and the size saving in the table.
- Download files one by one, or take all of them as a single ZIP.
Tips for better results
- For photos, JPG or WebP at quality 70–85 usually looks the same on screen while being a fraction of the size.
- PNG screenshots and logos shrink most because the tool reduces the number of colours; photos saved as PNG are better converted to JPG or WebP first.
- Resize before you compress. A 4000 px photo shown at 800 px wide wastes most of its bytes, and the Image Resizer fixes that.
- If the result is not smaller, the tool keeps your original and tells you. Already-optimised files cannot always be improved.
Limitations you should know about
- JPG and WebP use your browser’s built-in encoder, so results differ slightly between browsers. Some browsers (notably Safari) cannot create WebP files; the tool checks and tells you.
- Metadata such as camera model, GPS position and colour profiles is removed from the compressed copy. Orientation is applied to the pixels first, so photos stay the right way up.
- PNG compression here is lossy (it reduces colours, with optional dithering). It keeps transparency, but it is not the same as a strictly lossless optimiser. Choose “Lossless re-encode” if every colour must be preserved.
- Animated GIFs are not supported. Images larger than 100 megapixels are refused to protect your browser from running out of memory.
Frequently asked questions
Are my images uploaded to a server?
No. Compression runs in your browser using built-in browser features and code that ships with this page. You can disconnect from the internet after the page has loaded and it will still work.
Which quality setting should I use?
For web photos start at 80 and look at the preview. If you cannot see a difference, try 70. For images with text or sharp edges, stay above 80 or use PNG.
Why did my PNG get smaller by a lot but look slightly different?
The tool reduces the PNG to a limited palette (up to 256 colours) and can dither it. Flat graphics usually look identical; smooth gradients can show faint banding, so raise the quality slider for those.
Can I compress to an exact size such as 100 KB?
The tool uses a quality setting rather than a target size. Lower the quality in steps, or resize the image first, until the table shows the size you need.
Guides that use this tool
Related tools
- Image Resizer Change an image’s size by pixels or percentage, keeping the proportions you choose.
- Image Converter Convert between JPG, PNG and WebP, and turn GIF, BMP, SVG or AVIF into a standard image.
- Image Metadata Viewer See an image’s size, format, EXIF camera details and GPS data, and remove metadata before sharing.