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 preview
Frames
Select to inspect · uncheck to skipTake 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.
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.
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.
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.