Turn animated JPEG XL files into GIFs that play everywhere, with every frame and its timing kept. Want a smaller video instead? Try JXL to MP4.
Need the single frames instead? Use the JXL Frame Extractor.
JPEG XL can hold animations, but no browser, phone or chat app plays them yet.
A GIF plays everywhere - Discord, WhatsApp, forums, email.
This page decodes every JXL frame in your browser and keeps the original timing.
| Animated JXL | GIF | |
|---|---|---|
| Colours | Millions, HDR | 256 per frame |
| Transparency | Smooth | On / off |
| File size | Small | Bigger |
| Plays in | Almost nothing yet | Everything |
For millions of colours and smaller files, JXL to MP4 or animated WebP are better. Test files: JXL samples.
Drop the JXL into the box and press Make my GIF. Every frame and its timing go into the GIF.
Chrome, Firefox, Safari and most apps do not play JPEG XL animations yet - only the first frame shows, if anything. A GIF plays everywhere.
Yes. Each frame keeps the duration stored in the JPEG XL. Speed under Animation can make it faster or slower.
No. The JXL is decoded and the GIF made in your browser.
GIF has 256 colours per frame, so smooth gradients are dithered. Use JXL to MP4 for photo-like animations.
Yes - Frames to keep drops every second or third frame, and the JXL Frame Extractor saves single frames.