SPRITE SHEET MAKER
Draw frames. Pack one clean sprite sheet.
Arrange a pixel animation in the editor, then export every frame as one horizontal PNG with matching JSON metadata.
PNG + JSON
Sheet preview
1Idle
2Step
3Jump
4Land
{
"image": "sprite-sheet-sheet.png",
"frameWidth": 32,
"frameHeight": 32,
"frames": [
{
"name": "Idle",
"x": 0,
"y": 0,
"width": 32,
"height": 32,
"duration": 180
},
{
"name": "Step",
"x": 32,
"y": 0,
"width": 32,
"height": 32,
"duration": 120
},
{
"name": "Jump",
"x": 64,
"y": 0,
"width": 32,
"height": 32,
"duration": 160
},
{
"name": "Land",
"x": 96,
"y": 0,
"width": 32,
"height": 32,
"duration": 140
}
]
}READY FOR YOUR GAME
Image and frame data stay together.
The Sheet export uses all frames in timeline order. The PNG places them in a single horizontal row; the JSON records every frame’s position, dimensions, duration, and animation tags.
- AnimateDraw each frame on one fixed-size canvas.
- OrderArrange frames in the exact sequence your game needs.
- ExportChoose Sheet to download the PNG and JSON files.