JXL Frame Extractor

Split an animated JPEG XL into its frames - every frame a lossless PNG, all in one ZIP. Want the animation in a format that plays? Use JXL to GIF.

How to convert JXL to PNG

  1. Add your animated JXL. Drop the JPEG XL into the box, or try the sample. Nothing is uploaded.
  2. Pick the frames. Every frame is ticked. Click a frame to untick it, or use First, All and None.
  3. Adjust if you like. Resize, fill the background or pick a smaller PNG type.
  4. Extract. Press Extract frames. The PNGs come in one ZIP, numbered in order.

Frames from a GIF instead? Use the GIF Frame Extractor.

Why extract frames from a JXL?

Animated JPEG XL files will not open in most apps, so the frames are locked inside.

As PNGs you can edit, reuse or rebuild them in any app.

Each frame is fully composed, exactly as it shows in the animation.

What you get

FileWhat it is
name-frame-1.png ...Each ticked frame, lossless
README.txtWhere the files came from

Rebuild an animation from the frames with the GIF Maker.

Tips

  • Only a few frames? Click None, then tick the ones you want.
  • Still JXL? You get one PNG - same as JXL to PNG.
  • Smaller PNGs: pick Smallest under PNG type - still lossless.

Frequently Asked Questions

Drop the JXL into the box and press Extract frames. Every ticked frame becomes a PNG in one ZIP.

Yes - each frame is fully composed, the way it shows in the animation, not a partial update.

Yes. Click frames under the preview to tick or untick them, or use First, All and None.

Yes - every frame is saved as PNG, and 16-bit animations can stay 16-bit.

No. Everything happens in your browser.

Up to 200 frames per file.

Guides & Tutorials

All 14 guides
Guide How to Tell What Format an Image File Is (5 Easy Ways) Read the guide Comparison PNG vs JPG: Which Image Format Should You Actually Use? Read the guide Optimization How to Reduce Image File Size Without Losing Quality Read the guide