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
- Upload a PNG or JPEG up to 40 MB.
- Pick how hard to shrink it (optional).
- 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.