ImagesRuns in your browser

PNG, JPEG, WebP & AVIF Image Compressor

Re-encode one image with a selected format and quality, compare the resulting size, and download the output.

  • One file
  • AVIF / WebP / JPEG / PNG
  • Canvas re-encode
Online tool

Try the tool

Add your data, choose the settings, and get the result.

Settings

Result

The result will appear after processing the file.

Your data stays here

Text and selected files are processed in the current browser and are not sent to a server to produce the result.

Reviewed: 2026-07-17
01

How to use it

  1. 1

    Choose an image from your device.

  2. 2

    Select the output format and quality.

  3. 3

    Run processing, compare sizes, and download the file.

02

What the tool can do

  • Decoding formats supported by the current browser.
  • AVIF, WebP, JPEG, or PNG output.
  • Quality control for formats where the browser applies it.
03

Common use cases

  • Preparing an image for a webpage.
  • Comparing JPEG and WebP for the same source.
  • Quickly reducing an image before sharing.
04

How it works inside

The tool draws the image to Canvas and creates a new Blob.

Re-encoding can change color-profile data, metadata, and exact pixel representation.

05

Questions and answers

Why might a PNG not become smaller?

Canvas encoding differs from the source optimization. An already optimized PNG can remain similar in size or become larger.

Is the file uploaded?

No. Selection, decoding, and re-encoding occur in the browser.