Free spritesheet to gif · no upload
Turn a sprite sheet into an animated GIF in the browser. Match cell size, drag the image onto a fixed grid, Apply, then preview the loop. Nothing is uploaded.
Add a sheet, then Apply to preview the GIF loop.
Converts a sprite sheet into a looping animated GIF. Output is a GIF, not an atlas and not a ZIP of frames.
A spritesheet to gif tool slices even cells in order, previews the loop at your FPS, then encodes an animated GIF. Work stays in the browser.
Drop a PNG or WebP sheet, match cell size, drag the image onto a fixed grid, and Apply before Animation unlocks. Keep transparency when you need a clear background. Packed MaxRects sheets with uneven sprites will look wrong until a JSON cutter exists.
Grid slice, FPS preview, and GIF encode on one page. Frames never leave this tab.
Same alignment as the cutter: cell size, columns, rows, spacing, and drag-the-image offset. Apply slices frames left to right, top to bottom.
After Apply fills the left list, Animation opens the same overlay as the homepage maker. Play, pause, and set FPS before you export.
Download a looping GIF with optional transparency for Discord, itch.io, or a pitch deck.
Slice and encode on your machine. Stay near 4096 pixels if the sheet is huge.
Drop several PNG frames if you do not have a packed sheet yet. Names sort naturally.
Sprite sheet cutter downloads a ZIP of frames. This page is GIF-only on export.
Same local tools, different job. Open the converter that matches the file you already have.
Pack PNG, JPG, or WebP frames into a PNG atlas with TexturePacker JSON. Runs in the browser.
Open Sprite Sheet MakerSplit an animated GIF into frames, pack a PNG atlas, and export TexturePacker JSON in the browser.
Open GIF to Sprite SheetCombine PNG, JPG, or WebP frames into one atlas. Same local packer, still-image landing.
Open Image to Sprite SheetSplit a sprite sheet into individual PNG frames and download a ZIP. Same as a sprite sheet splitter.
Open Sprite Sheet CutterDrop a PNG spritesheet, align a fixed grid, Apply, preview the loop, and download an animated GIF.
Add a PNG, JPG, or WebP sprite sheet. Cell width and height start at 100 px. Several PNGs skip the grid and encode as a sequence. An existing GIF re-encodes at the FPS you set.
Green lines stay fixed. Drag the image onto the cells. Set cell size so one box is one frame, then edit columns, rows, spacing, and offset on their own.
Apply fills the left frame list. Animation stays off until those thumbs appear. The overlay matches the homepage maker: play, pause, step, and FPS.
Keep transparency for pixel art if you need it, then download. Need PNG files instead? Open the sprite sheet cutter.
Use this page when the input is a sheet or frame sequence and the output you want is a GIF.
Turn a Unity, Godot, or Phaser atlas PNG into a GIF so someone without the engine can see the loop.
From spritesheet to GIF for social posts without flattening the loop in a video editor. Aseprite users can export a sheet then convert here.
Even-cell FNF PNGs work. XML atlases are not read. Keep transparency on for a no-background GIF.
GIF to sprite sheet packs an animated GIF into an atlas. The homepage maker packs a folder of PNGs.
Grid slice, FPS, looping GIFs, and how this page differs from the sprite sheet maker.
Same even-cell slice as the cutter; this URL encodes animation.
Grid slice, FPS, download an animated GIF.
Sprite sheet cutter / splitter exports a ZIP of images.