Sprite Sheet Slicer
Split any sprite sheet into clean, whole frames. It finds the background, margins, gaps and pixel scale for you and never cuts a sprite in half. Free, no signup.
Runs in your browser on Retro Diffusion's Rust engine. Your images never leave your device.
Drop a sprite sheet here, click to browse, or paste
PNG · GIF · WebP, transparent or solid background
Sprite Sheet Slicer, step by step
- 01
Load the sheet
Any sprite sheet, tileset or item atlas: transparent or on a solid background, at 1× or enlarged.
- 02
It reads the layout
The background color, the pixel scale, the outer margin, the gaps between frames and the grid are detected for you and drawn on the sheet.
- 03
Adjust if needed
Set columns and rows (cuts snap into the gaps), exact cell size with margin and spacing, or split loose sprites like an item atlas.
- 04
Download clean frames
Every frame as a numbered PNG in one ZIP: background removed, back at true 1× pixels, with a JSON file of positions.
Generate real pixel art from a prompt
Retro Diffusion's models draw on a true pixel grid with a limited palette: characters, tilesets, animations and more, from $0.03 an image. New accounts start with free balance.
Sprite Sheet Slicer FAQ
Drop the sheet in. The slicer finds the background, the margin around the sheet and the gaps between frames, then cuts through the gaps, so no sprite is ever cut in half. Download every frame as a numbered PNG in a ZIP.
Yes. The background color is read from the edge of the sheet; with “Remove background” on, it becomes transparent in every frame.
Yes. The slicer measures the pixel scale (for example 4×) and, with “True 1× pixels” on, exports each frame at its real size, ready for a game engine.
Yes. “Separate sprites” finds every item the way Retro Diffusion splits its inventory item sheets: pieces within a few pixels join one item, and each frame only contains its own item, even when boxes overlap.
Yes, free with no signup. It runs in your browser on Retro Diffusion’s Rust engine; nothing is uploaded.