Compress images in your browser

Make JPG, PNG and WebP files smaller without uploading them anywhere. Pick a quality level, or name the file size you need and let the tool find the best quality that fits.

Advertisement

Drop your images here

or click to choose files — JPG, PNG, WebP or AVIF, up to 30 MB each

No account, no watermark, no limit. Your images are processed on this device and never uploaded.

Nothing queued yet. Add as many images as you like — they are all processed on this device.

Advertisement

How it works

  1. Step 1

    Add your images

    Drop in as many JPG, PNG, WebP or AVIF files as you like, up to 30 MB each. They are read straight off your disk — nothing is uploaded.

  2. Step 2

    Choose how small

    Set a quality level, or name a file size and let the tool find the best quality that fits. You can resize the longest edge at the same time.

  3. Step 3

    Download

    Save one image, or all of them at once as a ZIP. No account, no watermark, no limit on how many you compress.

Advertisement

No upload, no waiting, no limit

Most image compressors work by sending your file to a server. That is why they are slow on a large batch, why they cap how many images you can do at once, and why they ask you to sign up when you reach the cap. The bottleneck is not the compression — it is the upload, and the cost of running machines to do work that your own computer is perfectly capable of.

This tool uses the image encoders that are already built into your browser. When you add a file, it is read from your disk into the memory of the page, decoded, resized if you asked for that, and re-encoded at the quality you chose. Nothing is transmitted. There is no queue, no progress bar waiting on a network, and no reason to limit you, because every image you compress costs us exactly nothing.

It also means the tool is honest about what it cannot do. It will tell you when an image is already as small as it is going to get, and hand you back your original rather than a larger file relabelled as compressed. A compressor that quietly makes files bigger is a common enough problem that it is worth guarding against.

One useful side effect: re-encoding discards the EXIF metadata. On a photo taken with a phone that block usually contains the exact GPS coordinates of where it was taken, along with the device model and the timestamp. Compressing a picture before you post it removes all of that. The orientation tag is the one thing kept, applied to the pixels directly, so portrait photos do not come out sideways.

What people use it for

More free tools

All of them run in your browser. Nothing you open is uploaded anywhere.

Frequently asked questions

Is this a free alternative to TinyPNG?
It is, with one honest caveat: TinyPNG compresses PNGs better than this does, because it uses a palette quantiser we do not have. Where this wins is that there is no limit, no account, and no upload — and it has a target-size mode where you name the file size you need and it finds the quality that fits. Compared to TinyPNG and Squoosh
Are my images uploaded anywhere?
No. The compression runs on your own device using the image encoders your browser already has. Nothing is sent to a server, so there is no upload to wait for and no copy of your file anywhere else. You can disconnect from the internet and the tool still works.
Is it really free, and is there a limit?
It is free and there is no limit on how many images you compress or how often. There is no account and no watermark. Because the work happens on your device, it costs us nothing per image — which is why there is no meter.
How much smaller will my images get?
It depends on the image and the settings. A typical phone photo at 80% quality lands around a fifth to a tenth of its original size with no visible difference. A screenshot converted from PNG to WebP often drops by 70% or more. An image that is already heavily compressed may barely shrink at all.
Will the quality get worse?
JPG and WebP are lossy formats, so some information is discarded — that is how they get small. At 80% quality the difference is very hard to see at normal viewing size. PNG is lossless, so quality never changes, but it also cannot shrink nearly as much. Compare the result before you delete your original.
Which format should I choose?
WebP is the best default: it is smaller than both JPG and PNG at the same quality, keeps transparency, and every current browser supports it. Choose JPG when something old or specific requires it, such as a form that only accepts .jpg. Choose PNG when you need lossless quality or the file has to be a PNG.
Why did my PNG barely get smaller?
PNG is lossless, so the only ways to shrink it are fewer pixels or fewer colours. If you need a genuinely smaller file, convert it to WebP — it keeps transparency and is usually far smaller. Resizing the longest edge also helps a great deal.
Why did the tool tell me a file was already optimised?
Because re-encoding it would have produced a larger file. That happens with small screenshots and with images that have already been compressed hard. Rather than hand you something bigger and call it compressed, the tool keeps your original.
Does compressing remove EXIF and GPS data?
Yes. The image is decoded to raw pixels and re-encoded, so the metadata does not survive — including the camera model, the timestamp and the GPS coordinates. The one piece that is preserved is the orientation, which is applied to the pixels themselves so the photo is not left sideways.
What does the target file size option do?
You name a size, such as 500 KB, and the tool searches for the highest quality that fits underneath it. If even the lowest usable quality is still too big, it scales the image down and tries again. It is meant for upload limits, where the size is the requirement and the quality is whatever it has to be.
Can I compress many images at once?
Yes. Add as many as you want, compress them in one go, and download them together as a ZIP. They are processed one after another rather than all at once, because decoding several large photos simultaneously can exhaust the memory available to a browser tab, especially on a phone.
Is there a maximum file size?
30 MB per image. The limit exists because everything happens in your browser tab, which has far less memory available to it than your computer does. Very large images can also take a noticeable moment to decode.
Does it work on a phone?
Yes, in the mobile version of Chrome, Safari, Edge or Firefox. You can pick images straight from your gallery. Compression is slower than on a computer, and very large batches are more likely to run into memory limits.
Advertisement
Advertisement