Recent GIFs
Sprite sheet
-Drag the grid to move it. Drag the right or bottom edge of the first (blue) cell to change the frame size.
Preview
-
Click a frame to leave it out, drag it to a new place to change the order.
#ffffffTurn a sprite sheet into an animated GIF in seconds. The grid is detected for you - pick the frames, set the speed, ping-pong or loop, and scale pixel art without blur. Have a GIF and need the sheet? Use GIF to Sprite Sheet. Building from separate images? Try the GIF Maker.
Drag the grid to move it. Drag the right or bottom edge of the first (blue) cell to change the frame size.
Click a frame to leave it out, drag it to a new place to change the order.
#ffffffYour frames are separate files? The GIF Maker builds a GIF from single images instead.
Most sprite sheets leave empty gaps between frames, so the tool first looks for transparent or single-colour rows and columns.
No gaps? It checks for square frames in a strip and for common sprite sizes like 16, 32, 48 and 64 pixels. The chip above the sheet tells you which rule matched.
Still off? Type the frame size, margin and gap yourself - or drag the grid until the red outlines sit on your frames.
| Format | Good for | Keep in mind |
|---|---|---|
| GIF | Chats, forums, game wikis, Discord | 256 colours, hard transparent edges |
| APNG | Soft edges and full colour | Plays in browsers, not in every chat app |
| WebP | Websites, smallest files | Needs a browser that can save WebP |
Need a video for social media? Convert the GIF with GIF to MP4 afterwards.
Drop your sprite sheet (PNG, JPG, WebP, GIF or BMP) into the box. The grid is detected automatically - check the red outlines, fix the columns and rows if needed, and press Create GIF.
Switch to Frame size and type the width and height of one frame, plus the margin and spacing if your sheet has gaps. You can also drag the grid on the sheet, or drag the right and bottom edge of the first cell to resize it.
Yes. Under the frame strip, click Row 1, Row 2 and so on to keep only that row. You can also click single frames to leave them out, and drag frames to change their order.
Scale by whole numbers - 2x, 3x or 4x - and leave Resizing on Auto or Pixel art. Every pixel becomes a crisp square block instead of a blur.
Yes. Transparent areas stay transparent. GIF only knows fully see-through or fully solid pixels, so soft edges become solid. For soft edges, pick APNG or WebP as the format, or fill the background with a colour.
Most sprite animations run at 8 to 15 frames per second. Set the speed for all frames, or switch to Per frame to give each frame its own delay. Faster than 50 fps is not possible in a GIF - browsers slow such frames down.
No. Everything happens in your browser, so your art never leaves your device. Your last few GIFs are kept in your own browser so you can download them again.
Yes - GIF to Sprite Sheet lays out every frame of a GIF on one image, with JSON for Phaser, PixiJS, Unity and Godot.