Compress image

Large photos slow down email, websites, and shared folders. Compressing an image — lowering quality, switching to a more efficient format, or resizing dimensions — can shrink file size without a visible loss for many use cases.

This tool compresses images entirely in your browser. Drop your files, pick an output format (JPG, PNG, or WebP), slide the quality setting to find the right balance, and use resize presets for email or social sizes. Nothing is uploaded — processing uses the Canvas API on your device.

On desktop, the converter opens below automatically. On mobile, tap the button to open it — or visit this page with #convert to open it directly.

Also try our PNG to JPG converter, JPG to WebP converter, or the general image converter and private image converter pages.

Runs in your browser. Nothing is uploaded.

FAQ

How can I compress images without uploading?

Add your images to this page, choose an output format, lower the quality slider, and optionally resize. The compression runs locally in your browser — no files are sent to a server.

What quality setting should I use to compress images?

A quality setting between 70 and 80 is a good starting point for most photos. It noticeably reduces file size while keeping the image looking sharp. Adjust up or down based on your needs.

Can I compress PNG files too?

Yes. You can compress PNG files by converting them to JPG or WebP, which typically yields much smaller files. PNG output is also available, though PNG compression ignores the quality slider in most browsers.

Does resizing also reduce file size?

Yes. Reducing image dimensions — using the email (800px) or social (1200px) presets, or a custom width — lowers the pixel count and often shrinks file size significantly, especially for large photos.