FNF Sprite Sheet and XML Generator

Your character. Your rhythm. Pack animations into a transparent sprite sheet, Sparrow XML and Psych Engine character JSON — right in your browser.

Psych · Kade · Codename · HaxeFlixel

Build an FNF sprite sheet and XML

1What do you need?

2Animations

Import a PNG and matching XML together to edit an existing sheet.

0 FRAMES
0 FRAMES
0 FRAMES
0 FRAMES
0 FRAMES
Add frames or load the sample to start.
my-character.zip

PNG + Sparrow XML + Psych JSON

Original knight character→

Need sing poses drawn for you?

One character. A whole set of moves. Explore the AI sprite workflow.

Try AI Sprite Generator

FNF questions

Which FNF engines support this export?

Psych, Kade, Codename and HaxeFlixel can read Sparrow XML. The extra character JSON is specifically for Psych Engine; other engines have their own character configuration.

Can I use this on my phone?

Yes. Select images from Files or Photos, long-press frames to sort them, or use the arrow controls. Then download the ZIP.

Can I edit an existing sheet?

Import a PNG and its Sparrow XML together. Frame names are assigned to action groups and trimmed frames are restored to their original canvas.

How are frames named?

Each action gets a four-digit sequence, starting at 0001: idle0001, singLEFT0001 and so on.

Are character icons included?

Upload your own 300 × 150 PNG containing two 150 × 150 icons. Otherwise the JSON points to the existing icon name you enter.

More free sprite tools