Compress JPG, PNG, WebP, GIF and SVG images in your browser. Batch compress up to 10 files at once. Transparency is preserved for PNG, WebP and SVG. Set target size, preview before and after, download as ZIP. No upload, no sign-up.
or choose a source below
Large image files slow down websites, clog email inboxes and eat up storage. Compressing images before you share or upload them is one of the highest-impact optimisations you can make — often reducing file sizes by 60–95% with no visible loss in quality.
This tool handles every common image format: JPG for photos, PNG for graphics and logos, WebP for modern web use, GIF for animations and SVG for icons. You can mix formats in one batch — drop in a collection of JPGs, PNGs and WebPs at the same time and compress them all in one go.
Transparency is fully supported. PNG and WebP files with transparent backgrounds are compressed without flattening — the alpha channel is preserved throughout. Only when you explicitly choose JPG as the output format will transparent areas be filled with white, because JPG does not support transparency.
Because all processing runs directly in your browser using the HTML5 canvas API, your images never leave your device. There is no server upload, no account required and no file size limit imposed by a server.