Convert PNG/JPEG online without losing quality

Transcode a PNG, JPEG, or TIFF image to a high-efficiency AVIF file.

You’ll need
JPEGPNGWebP
40 MB max
You’ll get
AVIF
How long
Under 1 min
Credits
Up to 74 credits

A PNG or JPEG that is “fine on your computer” can still be huge in an email or a web upload. This page converts a PNG or JPEG so it takes less space, without turning it into a blurry image.

How to convert a PNG or JPEG

  1. Upload a PNG or JPEG up to 40 MB.
  2. Pick how hard to shrink it (optional).
  3. Press Convert file and download the smaller AVIF image.

Fast is a good default. Smallest spends more time for a tighter file.

What you get

You get another image file. Same width and height. Same colors (or optimized colors). Usually a smaller number of bytes, which is what you want before you attach it or put it on a site.

When this helps

  • Screenshots and interface graphics
  • Logos and icons with flat colors
  • Any image you are about to upload somewhere with a size cap

It will not turn a JPEG into a PNG. If you need that, export a JPEG from an editor instead.

Operation details

What happens: The PNG or JPEG is decoded and re-encoded to AVIF. Pixel dimensions stay the same; color data is recompressed.

Engine: libavif avifenc (via the registry ToolSpec).

Inputs: PNG or JPEG up to 40 MB. Optional effort preset (Fast vs Smallest).

Output: A single .avif file. Lossy recompression; flat graphics and screenshots usually shrink the most.

Metadata: Source EXIF/IPTC is not preserved in the AVIF output.

Common failures: Unsupported TIFF variants, corrupt inputs, or files above the size limit.

Use when: You want modern image compression for browsers and apps that already support AVIF.

More gif tools: browse all 8 tools

Common questions