Image Compressor
Shrink image file size while keeping it visually intact.
Convert common image formats into smaller WebP files.
Converts to WebP with adjustable quality and shows how much smaller the result is.
The image is drawn into a canvas and re-encoded as WebP, so the **pixel dimensions stay the same** — only the encoding and compression strength change, which means no resampling blur.
The quality slider is the lossy strength (0–1, default 0.85): lower means smaller files and softer edges. WebP usually beats JPEG at equal perceived quality, but for screenshots and text-heavy images keep it at 0.9 or above.
Transparency survives (PNG alpha is preserved in WebP), while **metadata does not** — EXIF, GPS and camera details are all dropped.
Choose an image
A preview appears immediately, so you can set quality before converting.
Set quality, then convert
Moving the slider does not re-encode; press Convert to WebP to generate the file with the current value.
Download the result
The file is named converted.webp; for a before/after size comparison, run it through the image compressor page as well.
Not here: WebP carries alpha, so transparent PNG areas are preserved. Transparency is lost when converting to **JPEG** — the site's image compressor warns you before doing that.
No. A phone photo records its orientation in EXIF, and the browser applies that when decoding, so the canvas receives already-upright pixels and the re-encode keeps them that way. The EXIF tag itself does not survive.
Shrink image file size while keeping it visually intact.
Crop an image freely or to a fixed aspect ratio.
Resize an image to exact pixel dimensions.
Rotate or mirror an image.
Stitch several images into one, horizontally or vertically.
Convert an image to a Base64 string, or back again.
Stamp a text or image watermark onto a photo.
Apply greyscale, blur and other filters to an image.