Convert AVIF to PNG

Convert AVIF images to lossless PNG in your browser with transparency preserved. Ideal when the file is heading into an editor rather than onto a page.

Drop files here (up to 30)

or paste from the clipboard

Results appear here. Nothing is uploaded.

    How it works

    Decoding is done by the AV1 implementation already compiled into your browser, so nothing is fetched to make this work. The decoded pixels, alpha channel and all, are written out as PNG without a quality setting, because PNG is lossless and there is nothing to trade. The work happens in a Web Worker, which keeps the page responsive on large images.

    Measured results

    These figures come from running this exact tool over a fixed set of sample files on every build, not from an estimate.

    Sample fileSettingsBeforeAfterChange
    logo-transparent.aviflossless3 KB54 KB+1526%
    photo-gradient.aviflossless15 KB1.77 MB+11688%

    Benchmark run 2026-08-01.

    What to watch out for

    Film grain that was synthesised at display time disappears

    AVIF can describe grain as a mathematical recipe applied while decoding rather than storing it as pixels, which saves a great deal of space. What the canvas captures is one particular realisation of that recipe, so the PNG freezes a specific grain pattern instead of the instruction that generated it.

    A twelve-bit master becomes an eight-bit copy

    AVIF supports higher bit depths than PNG is given here, and the canvas pipeline works in eight bits per channel. Fine tonal steps in a professionally graded image are quantised in the process, which can introduce faint banding in large areas of near-uniform colour.

    The result is lossless but the source was not

    PNG stores exactly what it is handed, which for a lossy AVIF means a perfect record of an already-approximated image. Nothing is recovered by converting. What you gain is a file that will not degrade any further through subsequent edits and saves.

    Limits

    Files up to about 50 MB work reliably. Beyond that, the ceiling is your device's memory rather than any rule we impose — the work happens on your own machine. Tested in Chrome 140, Firefox 143, Safari 18.

    The editing destination

    If an AVIF is going into an image editor, a design tool, a slide deck or an icon pipeline, PNG is the format to arrive in. It is understood everywhere, it carries transparency, and — most importantly — it is lossless, so the file survives being opened, adjusted and saved repeatedly without accumulating damage.

    That last property is the real argument. Lossy formats degrade a little with every save. Ten rounds of edits on a JPEG leave visible harm; ten rounds on a PNG leave none at all.

    Transparency comes through untouched

    AVIF stores an alpha channel, PNG stores an alpha channel, and the canvas between them preserves it. A cut-out product photo or an icon with soft edges converts without anything being invented, filled or flattened.

    This is the practical difference from converting to JPEG, where transparency has to become some specific colour and that choice is wrong against every other background.

    The size trade, stated plainly

    The PNG will be much larger, frequently by a factor of ten or more. AVIF is one of the densest image formats in use; PNG is one of the least dense, because it promises exactness rather than efficiency.

    That makes this conversion a poor idea for anything destined for a web page, and a good one for anything destined for a workflow. Match the format to where the file is going, not to which number is smaller.

    Decoded by the browser you already have

    There is no codec to download. AVIF decoding is built into current versions of Chrome, Firefox, Edge and Safari, and this tool uses that. If your browser is old enough to lack it, you get a clear message saying so rather than a vague complaint about the file being unreadable — the file is fine, and a newer browser opens it. Nothing is uploaded at any point.

    Your files never leave your browser. Last updated 2026-08-01.