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
- Not an image host
- Not an AVIF encoder
- Not a color-managed print RIP
- Not a place that keeps EXIF, faces, or GPS
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.