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
Processed on this device
How it works
- 01Drop, choose or paste (Ctrl/Cmd+V) the images you want to shrink.
- 02Adjust the quality or color settings for each format.
- 03Select Process and compare the original and new sizes.
- 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
Compress JPG
Shrink JPG photos with MozJPEG, an encoder tuned for smaller files at the same visual quality.
COMPRESS · PNGCompress PNG
Cut PNG screenshots, icons and graphics down by reducing them to a smaller color palette.
COMPRESSCompress to Exact File Size
Choose a file size limit in KB and Pixellin finds the highest quality that fits under it.
COMPRESSCompress to 100 KB
Bring a photo under 100 KB at the highest quality that fits, for the many sites, editors and forums that…
COMPRESSCompress to 50 KB
Many job portals and application forms reject photos over 50 KB.
COMPRESSCompress to 20 KB
Some upload forms only accept signatures and photos under 20 KB.
COMPRESSBulk Image Compressor
Compress a whole folder of photos and graphics in one pass, up to 200 files at a time, then save…
COMPRESS · WEBPCompress WEBP
Re-encode WebP images at the quality you choose to make them lighter for the web.
COMPRESS · GIFCompress GIF
Shrink GIFs by reducing their color palette and, if you like, dropping every other frame.
COMPRESS · SVGCompress SVG
Strip the extra markup design tools leave in SVG files and shorten path data.
Related tools
Compress JPG
Shrink JPG photos with MozJPEG, an encoder tuned for smaller files at the same visual quality.
COMPRESS · PNGCompress PNG
Cut PNG screenshots, icons and graphics down by reducing them to a smaller color palette.
COMPRESSCompress to Exact File Size
Choose a file size limit in KB and Pixellin finds the highest quality that fits under it.
COMPRESSCompress to 100 KB
Bring a photo under 100 KB at the highest quality that fits, for the many sites, editors and forums that…
COMPRESSCompress to 50 KB
Many job portals and application forms reject photos over 50 KB.
COMPRESSCompress to 20 KB
Some upload forms only accept signatures and photos under 20 KB.