한국어
Home › Game Dev › Sprite Sheet Analyzer

Sprite Sheet Analyzer

Upload a sprite sheet and frames are detected automatically from the transparent gaps, or split by a grid. Get frame coordinates as JSON, an animation preview and a ZIP of every frame as PNG.

Upload a sprite sheetChoose file
Showing a sample sheet. Upload your own image to analyze it.

Frame coordinates JSON

Slicing method

Distance for grouping separate pieces (weapons, effects) into one frame.

Preview

Frames found0
Your files never leave this device

How to use

1Upload a sheetDrag and drop or paste a PNG sprite sheet. Transparent backgrounds work best.
2Pick a methodUse auto detect if frames are separated by empty space, or grid if every frame is the same size.
3Check and downloadCheck the numbered boxes and the preview, then download the coordinates JSON or each frame as PNG.

When it helps

Sprite sheets from asset stores and free asset sites often come without frame size information. This tool finds each drawing using the transparent space around it, draws a box around every frame and lists the coordinates as JSON.

Pieces that sit slightly apart from the body, such as swords or effects, are grouped into one frame when you raise the merge distance. For sheets without a transparent background, turn on the top-left color option to ignore a solid background color.

The preview aligns every frame by its bottom center. Even when frames have different sizes, you can easily check that the character does not jitter at the feet.

FAQ

What is in the JSON?

The image size plus a name, x, y, width and height for each frame. Frames are numbered row by row from the top left.

One frame is split into two.

Increase the merge distance. If that does not help, switching to grid mode is the most reliable option.

Does it work with a white background?

Yes. Turn on the top-left color option and pixels close to that color are treated as transparent.

Can it handle very large sheets?

Sheets up to about 4096 pixels usually finish within a few seconds. Larger ones may be slow depending on your device.

How do I combine separate frames into one sheet?

That is the opposite task. Use the Sprite Sheet Packer tool.