Image Compressor & Converter

Shrink JPG, PNG and WebP files, or convert between formats. Drop as many images as you like.

Compressing…

100% private — your files never leave your device Works with JPG, PNG, WebP

How image compression works here

This tool redraws each image onto an in-memory canvas at your chosen maximum dimension, then re-encodes it at the quality level you set. For JPG and WebP, lowering quality reduces file size by discarding some visual detail — usually invisible below a certain point, which is why the default sits at 75%. PNG is lossless, so its "quality" comes mainly from resizing and re-encoding rather than a quality slider.

Compressing vs. converting

Picking "Keep original format" compresses without changing the file type. Picking JPG, WebP or PNG converts every image to that format — useful when a site or app only accepts one format, or when WebP's better compression ratio matters more than JPG's universal compatibility.

Choosing a max dimension

Resizing to a smaller maximum dimension (measured on the longest side) is often the single biggest lever for file size — a 4000px photo resized to 1920px can shrink by 70%+ before quality settings even come into play. Pick "Original size" only when you need the exact pixel dimensions preserved.

Frequently asked questions

How much can this compress my images?

It depends on the image and format. Photos re-encoded as JPG or WebP at 70-80% quality typically shrink by 50-85% with barely noticeable quality loss. PNG screenshots with flat colors compress less dramatically since PNG is already lossless.

What's the difference between compressing and converting?

Compressing reduces file size while keeping the same format. Converting changes the file format itself. This tool does both in one step: pick your target format and quality, and it handles the rest.

Is WebP supported everywhere?

Nearly everywhere — all modern browsers and both iOS and Android support WebP. Older Safari versions can't export WebP from a browser canvas; this tool detects that and disables the option automatically if needed.

Are my images uploaded to a server?

No. Every image is compressed and converted locally in your browser using the Canvas API. Files never leave your device.