Imagination, made real.

From poses to motion

Sprite sheet to GIF

Turn a sprite sheet into a transparent GIF. Adjust frame cuts, timing and playback, then export in your browser. Importing and exporting are free; AI generation uses Credits.

Motion guide
Try an examplePreview & export for free

Motion preview

1 / 0 · 0.00 s

Frames

Select to inspect · uncheck to skip

Take it with you

256 × 256 px per frame · exports include your frame edits

From a still sheet to a moving character

Convert a PNG, JPG or WebP sprite sheet into a GIF animation, a PNG atlas and frame data in JSON. The converter runs in your browser: importing your own sheet does not upload it, and previewing or exporting needs no sign-in or Credits.

  1. Bring a sequence of poses

    Import a sprite sheet or try an original example above. Set the row and column counts in playback order, from left to right and top to bottom. You can also generate a new motion sheet with Credits.

  2. Check the cuts and motion

    Preview the frames before exporting. If a generated sheet has uneven cells, detect the gaps or adjust each cut line. Change speed, frame offsets and hold times; keep disappearance or empty frames when they belong to the action.

  3. Export for your project

    Download a GIF for sharing, or a PNG atlas with JSON frame coordinates and timings for a game or app. The current converter fits frames within 320 pixels per side.

Before you make your GIF

Is the sprite sheet to GIF converter really free?

Yes. Importing your own sheet, playing examples, adjusting frames and exporting GIF, PNG or JSON are free and need no account. Generating a new sheet with an AI model is a separate action that requires sign-in and uses Credits.

Which files and grids can I import?

Use PNG, JPG or WebP, up to 12 MB and 4096 pixels per side. Choose 2–64 frames in total, with at most 16 rows or columns. The input is a still sprite sheet, not an existing GIF or video.

How do I keep a transparent background?

Start with a PNG or WebP that has real transparency. A painted checkerboard is not transparency. For a flat-colour background, try the colour-removal controls and check the edges. GIF supports transparent or opaque pixels, so soft translucent edges can change; export PNG for full alpha.

Why are heads or other details being cut off?

AI-generated rows may not be equally spaced even when the prompt asks for a 4 × 4 grid. Open the original and grid view, detect gaps or move the cut lines to the actual boundaries, and preview all frames again. This corrects slicing without requiring the character to remain visible in every frame.