Processed in your browser
Compress Image
8 modes. Batch processing.
🖼️
Drop images here
or click to browse · paste from clipboard
JPEG · PNG · WebP · AVIF · BMP · ICO · SVG
JPEG · PNG · WebP · AVIF · BMP · ICO · SVG
How encoding works. Images are re-encoded with your browser's Canvas API. Metadata (EXIF/IPTC/XMP) is stripped automatically on re-encode.
What happens to your file
Processed in your browser
- Your files are processed in this browser tab. They aren't sent to our servers or to anyone else.
- The tool's code comes from greatestfiletools.com, including fflate 0.8.3.
- Those libraries download the first time the tool needs them.
- Copies of your files and results aren't saved on this device, apart from what you download. The site stores your cookie choice, plus Google Analytics cookies if you accept them.
- If you accept analytics cookies, Google Analytics records your visit. It doesn't receive your files or file names.
Checked on October 17, 2026 in Chromium, Firefox and WebKit by an automated test that records the browser's requests while it processes sample files. How the check works.
Report a problem with this tool. Please don't attach files that contain personal information.
FAQ
Is my image uploaded to a server?
No. Compression and conversion run in this browser tab using the Canvas API. Your images aren't sent to our servers.
What formats are supported?
Input: JPEG, PNG, WebP, AVIF, BMP, ICO and SVG (which ones open depends on your browser). Output: JPEG and PNG in every browser; WebP and AVIF where your browser can save them (the page checks when it opens and greys out the rest); SVG from SVG Optimize; ICO from the Favicon Pack.
What is Smart Compress mode?
Smart mode saves each image as WebP (quality 80), JPEG (82) and AVIF (75), each where your browser can save it, and keeps the smallest file. It compares sizes, not visual quality. JPEG can't store transparency, so it's skipped for images with transparent pixels and for PNG and WebP files that have an alpha channel. An image that was already well compressed can come out larger; the review shows every size.
Can I compress multiple images at once?
Yes. Drop any number of images at once (or paste from the clipboard). Every mode works on the whole batch, and Profiles mode lets you send each image to a different profile. Outputs that would get the same name are numbered, so none overwrites another.
How does Target File Size mode work?
It searches for the highest quality (up to 13 tries per image) that keeps the file at or under your target, which you set in KB or MB. If even the lowest quality is over the target, you get the smallest file it could make and the review says the target wasn't reached. PNG has no quality setting, so it is saved once.
What is the Profiles/Bins mode?
Profiles let you define multiple output configurations (e.g., Web, Thumbnail, Print) with different formats, quality, and max dimensions. Each image can be assigned to a profile.
Does compressing an image remove EXIF/metadata?
Yes, always. Every output is re-encoded in the browser, which leaves out the original's EXIF, IPTC and XMP metadata (such as GPS location and camera model); there is no way to keep it. In SVG Optimize mode, an SVG's <metadata> is removed unless you turn that option off.