Sprite sheet to GIF
Make a GIF of your sprite to post, preview or put on a store page, with crisp pixels.
Free, no sign-up. It runs in your browser: your files never leave your computer, and the tool works offline once the page has loaded.
How to use it
- Drop a sprite sheet (PNG) on the box.
- Set the frame width and height, or the number of columns and rows.
- Choose the frame time, the scale (2×, 4×…) and the row to play.
- Download the GIF, or the APNG for full colour and smooth transparency.
GIF or APNG?
A GIF works everywhere, but it has up to 256 colours and transparency is on or off. Pixel art rarely needs more, so GIF is usually right. An APNG (animated PNG) keeps every colour and soft transparency; browsers, Discord and most sites show it, a few older apps show only its first frame.
Why the scale matters
Pixel art should only ever be scaled by whole numbers: 2×, 3×, 4×. Anything else makes some pixels wider than others. Sites also blur small images when they enlarge them, so post your GIF already scaled up.
Frame size
The frame size is the size of one cell of the sheet. The tool guesses it from square cells; change it if your sheet’s cells are wider or taller. Each row of a sheet is often one animation, so pick a row to make a GIF of one animation only.
Making sprites from 3D models? Pixor renders a model into pixel-art sheets from every side, frame by frame, and writes GIFs, Aseprite files and engine formats itself. How it works.
Try Pixor freeMore free tools
- GLB and glTF viewer: Open a 3D model, orbit it, play its animations, and see what is wrong with it.
- GIF to sprite sheet: Split an animated GIF into a sprite sheet, with its frame times.
- Sprite sheet slicer: Cut a sheet into frames, by grid or by the gaps between sprites.
- Pixel art scaler: Scale pixel art 2× to 16× with no blur, for posts and stores.
- Reduce to a palette: Map every pixel to a palette: a Lospec palette, a .gpl or your own.
- Sprite sheet maker: Pack frames into one sheet, with a JSON your engine reads.