Compress Images

Make JPG, PNG, WebP, GIF and SVG files smaller while you decide how much quality to trade. Each file is compressed in your browser and never uploaded.

  • On-device
  • No sign-up
  • Batch
  • Free, no watermark

Drop images on the plate

or paste with Ctrl/⌘ V

JPG, PNG, WebP, GIF, SVG Up to 200 files · 50 MB each

Processed on this device

How it works

  1. 01Drop, choose or paste (Ctrl/Cmd+V) the images you want to shrink.
  2. 02Adjust the quality or color settings for each format.
  3. 03Select Process and compare the original and new sizes.
  4. 04Download each file, or select Download all to get a ZIP.

Why use this tool

You set the quality

Move the quality slider and see the new size and percentage saved for every file before you download anything.

Five formats, one page

Drop a mix of JPG, PNG, WebP, GIF and SVG. Each file is handled by an encoder built for its format.

Never larger than before

If a result would be bigger than the original, Pixellin keeps the original and marks it “Already optimized”.

Supported formats

Use cases

Email attachments

Shrink a handful of phone photos so they fit under a mail provider’s attachment limit without converting them to another format.

Slow-loading blog posts

Compress the screenshots and photos in a post before uploading them to your CMS, so pages load faster on mobile connections.

Shared drive cleanup

Reduce old exported graphics and photos that fill up cloud storage, keeping each file in its original format.

Technical details

This is the general compressor. JPG files go through MozJPEG with progressive encoding and optimized Huffman tables, starting at quality 75. PNG files are reduced to a palette of up to 256 colors and then deflate-optimized, which keeps transparency. WebP gets its own quality slider, GIFs keep their animation, and SVGs are minified with SVGO. Because you choose the settings, you can push harder on images where small artifacts don’t matter.

Compression here is a manual trade-off. If you’d rather not pick a quality value, the Image Optimizer chooses the smallest file that still measures as visually identical. Limits are 200 files per batch, 50 MB per file and 100 megapixels per image. On iPhone and iPad, images above roughly 16.7 megapixels are scaled down to fit Safari’s canvas limit, and the result tells you when that happened.

Your files stay with you

This tool runs entirely inside your browser using Web Workers and WebAssembly. Your images are never uploaded, never stored on a server and never used to train AI. Close the tab and they’re gone. Learn more

Frequently asked questions

How do I reduce the file size of an image?

Drop the image onto this page, keep the default quality or lower it, and select Process. You’ll see the original size, the new size and the percentage saved. Download the result, or use Download all for a ZIP of every file.

Does compressing an image reduce its quality?

For JPG and WebP, lower settings discard detail you usually can’t see at the default of 75, but very low values show blocky artifacts. PNG compression reduces the number of colors. SVG minification doesn’t change how the image looks at normal precision.

Will my images change format?

No. A JPG stays a JPG, a PNG stays a PNG, and so on. This page only makes each file smaller within its existing format. If you need a different format, use one of the converters first.

Are my photos uploaded to a server?

No. Compression runs in your browser using Web Workers and WebAssembly encoders. Your images stay in the tab’s memory until you remove them or close the tab, and nothing is used for AI training.

Why does a file say “Already optimized”?

Some files are already compressed so efficiently that re-encoding would make them bigger. Instead of handing you a larger file, Pixellin keeps the original and labels it “Already optimized”, so running an image through never costs you bytes.

Compress · 11

Related tools

You may also need

Related guides