jarvisbox

Animated JPEG XL Maker

Combine a sequence of images into an animated JPEG XL (.jxl) — set frame delay, output width and loop count.

100% client-side · no upload

Note: JXL encoder support in ffmpeg.wasm is experimental. If encoding fails, try animated WebP instead.

Pick 2 or more images to begin.

How to build an animated JPEG XL

  1. Pick all frames in playback order. JPG, PNG and WebP all work as input.
  2. Set the frame delay (100 ms ≈ 10 fps; 40 ms ≈ 25 fps).
  3. Set an output width — 640px is a good default for previews.
  4. Press Build JPEG XL and download.

Common use cases

Related tools: Animated AVIF Maker · Animated WebP Maker · GIF Maker · All animation tools

よくある質問

What is JPEG XL and why use it?
JPEG XL (.jxl) is a modern image format that supports both stills and animation with significantly better compression than JPEG, PNG or GIF. It supports lossless and lossy modes, 16-bit colour, transparency, and very large dimensions — a single format for almost every still or animated use case.
Which browsers can display animated JXL?
Native JXL support is still rolling out. As of 2026, Safari supports it natively, Firefox supports it behind a flag, and Chromium browsers can display it via extensions or behind flags. For broadest compatibility, also export an animated WebP or GIF.
Is JXL output from ffmpeg.wasm reliable?
JXL encoder support in ffmpeg.wasm is experimental — your build may not include libjxl. If encoding fails the status box will show the error. Try the <a href="/anim/webp-maker/">animated WebP maker</a> or the <a href="/anim/gif-maker/">GIF maker</a> as fallbacks with universal player support.
How do I order the frames?
Pick all frames at once in the file dialog — most browsers respect the alphabetical order of your filenames. Naming your frames frame-001.png, frame-002.png, etc. guarantees the expected playback order.
Are my images uploaded anywhere?
No. ffmpeg.wasm runs locally in your browser via WebAssembly. Your image files never leave your device.
How small does JXL get?
For natural photos, JXL is typically 20-50% smaller than equivalent JPEG and dramatically smaller than animated GIF for moving content. Actual savings depend on the content type and chosen quality.
このツールの問題を報告