Compress PNG, JPG, WebP and SVG files in-browser. Live before/after size comparison.
Drop an image here
PNG · JPG · WebP · SVG accepted
Original
Output
Orig dims
Out dims
Output preview
No. Everything runs inside your browser using the Canvas API. Your file never leaves your device.
Input: PNG, JPEG, WebP and SVG. Output: JPEG, PNG, WebP (choose in the Format dropdown), or SVG minification when an SVG is loaded.
Re-encoding a heavily compressed JPEG at a higher quality setting, or converting to a less efficient format, can increase size. Lower the quality or switch to WebP for smaller output.
No — PNG is lossless, so the quality slider is hidden when PNG is selected. To shrink a PNG, enable "Reduce colors" (which converts it to a palette of up to 256 colours — great for logos, icons and flat graphics), lower the resolution, or convert to WebP.
It quantises the image to a limited colour palette (2–256 colours) instead of full 24-bit colour. This is how tools like TinyPNG achieve big savings — often 50–70% smaller — with little visible difference on graphics. It runs entirely in your browser. Photos may show slight banding at low colour counts; leave it off for lossless output.
It constrains the longest edge of the image to the value you enter (in pixels), scaling proportionally before encoding. Leave it blank to keep the original dimensions.
Related tools: Image Resizer ·Image Converter ·ICO Favicon Generator ·PDF Compressor
Keywords: image compressor, compress PNG online, reduce JPEG file size, WebP converter, SVG minifier, browser-based image tool, no upload image compress