Compress images. Nothing is uploaded.
Compress JPG, PNG, WebP and AVIF images in your browser. Drop in one photo or a few hundred. Pick a quality or a size like 100 KB, compare each result with the original, and download all as a .zip.
- Free, no sign-up
- Runs in your browser. Your files never leave your device.
- Updated
or paste an image with Ctrl V
What does this image compressor do?
It makes JPG, PNG, WebP and AVIF files smaller in your browser. It uses the same open-source encoders as Squoosh: MozJPEG, libwebp, libavif and OxiPNG. You can compress hundreds of images at once, aim for a file size such as 100 KB, resize images, convert between formats and remove the location data stored in photos. Nothing is uploaded.
How do I compress an image?
- Drop images or a whole folder on the box above, choose files, or paste a screenshot with Ctrl+V (⌘V on a Mac).
- Pick Smallest, Balanced or Best. Balanced suits most photos. The tool remembers your choice.
- Compression starts at once, several images at a time (one per spare processor core). Each row shows the old size, the new size and what you saved.
- Press Compare on any row to check it. Then press Download all to get a .zip, or download images one by one.
Change a setting at any time and the tool compresses the images again. If you need a file under a set size for an upload form, switch “Aim for” to A file size.
How much smaller will my images get?
It depends on the picture and on how it was saved. Here is what the tool does to the three sample images (the “Try a sample” button), measured on 4 November 2026:
| Sample | Original | Result |
|---|---|---|
| Photo, 4096 × 2048 JPG | 1.39 MB | 623 KB as JPG at Balanced (−56%), 490 KB as WebP (−66%), 335 KB as AVIF (−77%) |
| App screenshot, 2194 × 1634 PNG | 647 KB | 202 KB as a 256-color PNG (−69%), 324 KB lossless (−50%) |
| Logo on transparency, 1024 × 1024 PNG | 1.63 MB | 233 KB as a 256-color PNG (−86%), 169 KB as WebP (−90%) |
A photo that was already saved at a low quality shrinks less. A PNG straight from a design tool often shrinks more.
Which format should I choose?
| Format | Best for | Transparency |
|---|---|---|
| JPG | Photos that must open anywhere: email, print shops, older software | No (filled with a colour) |
| PNG | Screenshots, logos, diagrams and anything with sharp edges or text | Yes |
| WebP | Websites: smaller than JPG for photos and than PNG for graphics | Yes |
| AVIF | The smallest photos for websites, when you can wait a little longer | Yes |
“Keep each file’s format” is the default: JPGs stay JPG and PNGs stay PNG. HEIC, BMP and TIFF files become JPG, or PNG when they have transparency, so they open everywhere.
What do the quality settings mean?
Smallest is quality 55, Balanced 75 and Best 88, on one 1–100 scale that the tool maps onto each format. Most photos look the same as the original from about 70. Below 60, fine detail and edges start to soften. PNGs work differently. Below quality 100, the tool redraws them with a smaller palette (256 colors from 70 up, fewer below). TinyPNG and pngquant use the same method. The tool adds dithering so gradients do not band. Tick Lossless to keep every pixel instead.
How do I compress an image to 100 KB?
Set “Aim for” to A file size and type 100 KB, or press the Under 100 KB quick setup. For each image, the tool searches for the highest quality that fits, usually in five to eight tries. If even a low quality is too big, it makes the image smaller in pixels until it fits, and marks the row “Resized to fit”. Turn that off and you get the smallest file the quality alone can reach. The row is marked if it is still over. A KB here is 1,000 bytes, the way upload forms count.
What happens to the location and camera data in my photos?
Photos from phones and cameras carry metadata (EXIF): the camera model, the date and often the GPS position where you took the photo. With “Remove metadata” on (the default), the tool leaves all of it out. Rows that had a location are marked “GPS location removed”. The tool turns the photo upright first, so it does not end up sideways. To keep the metadata, untick the box. A JPG that stays a JPG keeps it.
How does it compare with TinyPNG and Squoosh?
| This tool | TinyPNG (free web) | Squoosh | |
|---|---|---|---|
| Where images go | Stay on your device | Uploaded to its servers | Stay on your device |
| Images at once | Up to 1,000 | Up to 20, 5 MB each | One |
| Quality control | Presets, a 1–100 slider, or a target size | Automatic | Per-codec settings |
| Before and after | Divider with zoom, per image | No | Divider with zoom |
Checked on 4 November 2026 from tinypng.com and squoosh.app. Squoosh offers more codec settings. This tool trades some of them for batches, a target size and a .zip.
Limits worth knowing
- Animated GIF and WebP files stay as they are (or become a still, if you ask).
- AVIF is the slowest format to make: a 12-megapixel photo takes a few seconds per image.
- SVG files are already vectors, so there is nothing here to compress.
- The tool saves colors in sRGB, the standard for screens. Wide-gamut photos (Display P3) lose a little of their most saturated color.
Questions
Are my images uploaded anywhere?
No. The compressors (MozJPEG, libwebp, libavif and OxiPNG, built for the browser) download from this site the first time you use each format. Then they run on your own device. Your images are read and saved in your browser. They are never sent to a server.
How many images can I compress at once, and how big can they be?
Up to 1,000 images in one go, each up to 250 MB. There is no daily limit and no sign-up. Very large photos need a max width, so the browser tab does not run out of memory. That means more than about 64 megapixels on a computer, or 24 on a phone. The tool tells you when this happens and what width to use.
Why did an image come out bigger than the original?
Some files are already as small as their format allows, and saving them again only adds bytes. When that happens and you kept the same format and size, the tool keeps your original (with its metadata removed, if you asked) and says so. If you change the format, say a photo to PNG, the new file can be larger. The row is marked and offers the original instead.
Does it keep transparency?
Yes, in PNG, WebP and AVIF. JPG has no transparency. When you convert a transparent image to JPG, the see-through areas fill with a color you choose (white unless you change it).
Can I compress animated GIFs?
Not as animations. The tool leaves animated GIF and WebP files untouched, so they keep moving, and the row says why. If you want a still image, choose “Use the first frame” and it is compressed like any other image.
Can it open HEIC photos from an iPhone?
In Safari, yes, because Safari can read HEIC. Chrome and Firefox cannot read HEIC yet, so the tool explains that instead of failing quietly. On an iPhone, choosing photos through this page usually gives the browser JPGs, which work everywhere.
Will compression make my images look worse?
At the Balanced setting most photos look the same as the original. Open Compare on any row to drag a divider across the before and after, at up to 1600% zoom. You can nudge the quality for that one image. Tick Lossless to keep every pixel in PNG, WebP and AVIF.
Is it free?
Yes. There is no sign-up, watermark, daily limit or file-size paywall. It is one of the free tools from Kortex, a Chrome extension for Gemini Notebook (formerly NotebookLM).
More free tools
- Compress JPG Make JPG photos smaller, or get them under a size like 200 KB.
- Compress PNG Shrink screenshots and logos. Uses a 256-color palette and keeps transparency.
- Image Resizer Resize a whole folder to a width, height or percentage.
- JPG to WebP Save photos as WebP, usually a quarter to a third smaller.
- PNG to WebP Turn PNGs into much smaller WebP files. Transparency stays.
Save what you find in one click.
Kortex is a Chrome extension for Gemini Notebook (formerly NotebookLM). It sends AI chats, web pages, posts and YouTube videos into the notebook you pick. It keeps your notebooks organized. It exports them back out.
No card needed.