Free tools

Image compressor: smaller images, faster site

Drop in your images, pick WebP, JPG or PNG, and download smaller files. You see the size before and after for every image. It runs in your browser, so nothing is uploaded.

More free tools

How it works

  1. Drop in one image or a whole batch (up to 50). PNG, JPG, WebP, GIF and SVG all work.
  2. Pick a format, a quality and, if you like, a max width. Every image shows its size before and after, and updates as you change the settings.
  3. Download each image on its own, or all of them in one ZIP. Put them in your site’s public/ folder (or wherever your images live).

Questions

Are my images uploaded anywhere?

No. Everything happens in your browser. Your images never leave your computer.

Which format should I pick?

WebP for almost everything on a website: it’s usually much smaller than JPG or PNG at the same look, and every modern browser shows it. Pick JPG if a tool or service you use doesn’t take WebP. Pick PNG only for small graphics with sharp edges, like icons or screenshots of text.

What quality should I use?

Start at 80. Most people can’t see a difference from the original, and the file is often a fraction of the size. Go down to 60 or 70 for big background photos. Quality doesn’t apply to PNG.

What max width should I set?

Use the widest the image will ever be shown on your site, times two for sharp screens. A full-width hero photo: 2000 to 2400. An image in a blog post: about 1600. A thumbnail or card: 600 to 800. Leave it empty to keep the original size. Images are never made bigger.

Why did one of my images get bigger?

It was already well compressed, or you turned a small PNG into a high-quality JPG. Keep the original for that one, or try WebP or a lower quality.

What happens to see-through parts?

WebP and PNG keep them. JPG can’t, so see-through parts turn white.