Skip to main content

Image Compressor

Compress and re-encode images in your browser using Canvas. Output JPEG, WebP, or PNG with a quality slider and optional max-dimension downscaling. Before/after preview and byte savings.

Features

Frequently Asked Questions

Does my image get uploaded?
No. Compression runs entirely in your browser via the Canvas API. Nothing is sent to a server.
What's the file size limit?
20 MB per input image. For larger images, downscale first with an offline tool.