About

A converter that does not want your photos

AvifUndo exists because AVIF won the web and lost the inbox. People need a JPEG they can attach, print, or dump into a CMS — without shipping the original to a stranger’s bucket.

What this is

A static Astro site. The converter is client-side TypeScript: sniff the file, decode withcreateImageBitmap, draw, canvas.toBlob, optional JSZip. Cloudflare Pages serves HTML, CSS, and JS. There is no application server and no database.

What this is not

The name

“Undo” is literal. You are walking an AVIF back to a format every machine already understands. The original file is untouched on disk; AvifUndo only reads a copy in memory.

Privacy·Contact·Open the converter