Image Compressor & Converter

Compress and convert images to WebP, JPG, or PNG โ€” entirely in your browser. No upload, no server.

Drop an image here or click to browse

JPG, PNG, WebP, GIF, BMP, SVG — up to 20 MB

Original
Original image
Output
Output image
Processing...
Original Output
Processing...

Output is similar size to original. Try increasing compression or switching to WebP for better results.

Output format

Quality

Smaller file Better quality

Resize

Aspect ratio is always preserved.

Enable to set a maximum output dimension.

Output size

Reduction

Dimensions

Format

About this tool

Compress and convert images to WebP, JPG, or PNG entirely in your browser. Adjust quality, resize to max dimensions, see before/after size comparison. No upload, no server, no data sent anywhere.

Frequently asked questions

What image formats can I compress?

You can upload JPG, PNG, WebP, GIF, BMP, and SVG files up to 20 MB. Output formats are WebP, JPG, and PNG.

What is the difference between WebP, JPG, and PNG?

WebP offers the best compression with good quality and supports transparency. JPG has universal support but no transparency. PNG is lossless and supports transparency but produces larger files. WebP is recommended for most use cases.

Does this tool upload my image to a server?

No. All processing happens entirely in your browser using the HTML5 Canvas API. Your image never leaves your device.

Why does PNG compression not reduce the file size much?

PNG uses lossless compression, so the quality slider has no effect on PNG output. To get a smaller file, either convert to WebP or JPG, or use the resize option to reduce dimensions.

How does the resize option work?

Set a maximum width and height. The tool scales your image down proportionally so it fits within those bounds, always preserving the original aspect ratio. Images smaller than the limits are not upscaled.

What quality setting should I use?

82% is the default and works well for most images. Use 72% for web thumbnails where size matters most. Use 90%+ when image fidelity is critical, such as for portfolios or product shots.

Related tools

SVG Optimizer JSON Formatter Base64 JWT Decoder