Drop a folder, or click to choose images

JPEG · PNG · WebP · AVIF · HEIC · SVG · GIF · JXL · TIFF

CtrlVPaste
Web OptimizedWEBP · max 1920px

Files never uploaded · 100% client-side · I cannot see your photos · Privacy policy

Output pre-selected: AVIF — drop any supported image

Free convert-to-AVIF studio — any input welcome

This Studio link pre-selects AVIF so you can convert to AVIF immediately. Convert to AVIF when LCP stills need the smallest modern file and you can ship a WebP or JPEG fallback. libavif runs locally — slower encode, smaller heroes.

Bring JPEG, PNG, WebP, AVIF, HEIC, GIF, SVG, and more — input format is never blocked when you convert to AVIF. Encoding uses libavif / AV1 stills.

Looking for a specific source format? Use deep links like PNG to AVIF or HEIC to AVIF for conversion-focused copy, or stay here when your batch is mixed and you still want to convert to AVIF.

Typical convert to AVIF result

A landscape hero converting to AVIF for LCP.

~95% smaller

Mountain landscape photograph used as a typical photo compression sample
Mountain landscape photograph used as a typical photo compression sample
JPEG · 3.6 MBAVIF · 170 KB

Before · JPEG3.6 MBPhoto export

After · AVIF170 KBMid quality

Illustrative convert to AVIF. Encode is slower than WebP — worth it for heroes with a fallback.

How to use this converter

  1. Step 1

    Stay on convert to AVIF

    This page already set output to AVIF. You can convert to AVIF from JPEG, PNG, WebP, AVIF, HEIC, GIF, TIFF, BMP, SVG, and more in one queue.

  2. Step 2

    Drop a mixed batch

    Add files or a folder. When you convert to AVIF, decode and encode stay in the browser — nothing is uploaded.

  3. Step 3

    Download AVIF

    Scrub quality, optionally set a size budget (JPEG, WebP, AVIF, JXL, PNG palette search), then download one file or a ZIP after you convert to AVIF.

convert to AVIF at a glance

convert to AVIF at a glance
TopicWhat you getNote
vs WebPOften smallerSlower encode, keep fallback
vs JPEGMuch smaller heroesJPEG still wins compatibility
Size budgetSupportedWhen you convert to AVIF
AlphaYes if source has itInspect edges
Metadata outPixels onlyInspect source first

Why convert to AVIF

Convert to AVIF from JPEG, PNG, WebP, or HEIC in one queue. AVIF (AV1 stills) often wins on photos and busy screenshots.

Convert to AVIF is not the email format. It is the above-the-fold format for sites that already have `<picture>` fallbacks.

Size budget works when you convert to AVIF, which is usually easier than picking a quality number.

Typical results when you convert to AVIF

Typical results when you convert to AVIF
SourceBeforeAfterNote
JPEG hero3.8 MB JPEG~180 KB AVIFConvert to AVIF
PNG screenshot2.1 MB PNG~140 KB AVIFWatch text
HEIC photo2.5 MB HEIC~160 KB AVIFAfter bounce

How to convert to AVIF in Asset Melt

Drop mixed inputs. libavif encodes in a worker. Pause long batches — AVIF is CPU-heavy.

GIF first frame, TIFF first page, and HEIC libheif decode still apply, then you convert to AVIF.

Also export WebP so you are not AVIF-only.

When you should convert to AVIF

Hero images and galleries on modern stacks.

When convert to WebP still leaves files too heavy.

Skip convert to AVIF for partners who cannot decode it.

Quality when you convert to AVIF

Trust the preview. Low quality plus sharp UI text is the usual AVIF footgun. Size budget with a sane floor is safer.

Lower speed (more effort) for one-off heroes when you convert to AVIF.

Do not AVIF-lossless camera photos for the web.

Strip GPS; AVIF export is pixels only.

Privacy when you convert to AVIF

When you convert to AVIF, Image processing is 100% client-side in your browser with WebAssembly. Your photos are not uploaded, I cannot see or recover them, and sampled session replay is UI-only and does not include image pixels (media is blocked). The site still sends usage analytics and crash reports — details are on the privacy page.

Convert to AVIF never uploads the bitmap. GIF still uses the first frame only. TIFF uses the first page only. HEIC decodes to pixels via libheif before you convert to AVIF.

Frequently asked questions

Yes. Drop JPEG, PNG, WebP, AVIF, HEIC, GIF (first frame), TIFF (first page), BMP, SVG, JPEG XL, or QOI and Asset Melt will convert to AVIF locally. Mixed batches are fine.

Yes. When you convert to AVIF, decoding and encoding stay on your device. Image processing is 100% client-side in your browser with WebAssembly. Your photos are not uploaded, I cannot see or recover them, and sampled session replay is UI-only and does not include image pixels (media is blocked). The site still sends usage analytics and crash reports — details are on the privacy page.

Yes. Set a target KB and Asset Melt searches for the highest AVIF quality that fits when you convert to AVIF.

Yes. Process the queue, then export every AVIF result as a ZIP. Optional ZIP every 25 files (Pipeline options) makes Download save numbered parts with progress on the button.

Output uses libavif / AV1 stills in a Web Worker — the same Squoosh-grade stack, with no upload.

AVIF usually wins on photos. WebP encodes faster and is slightly older in support. Many teams convert to AVIF and Also export WebP.

AV1 still encoding is heavier than MozJPEG or WebP. Workers keep the tab usable; Pause to collect finished files.

No. AVIF, JXL, and QOI always export pixels only in Asset Melt.