WAVESPEED AI SPRITE SHEET MAKER Your files stay on your device
100% FREE

Sprite Sheet MakerVideo, GIF or frames to a game-ready sheet.

Take the frames of any animation, remove the background and pack them into one sprite sheet.
Preview the loop, then download a PNG with JSON frame data for your engine.

AI background removalPNG + JSON + GIFNo upload
No sign-up No upload No watermark

Turn an animation into a sprite sheet

A video (MP4, WebM, MOV), an animated GIF or WebP, or several PNG or JPG frames.

Pick several images at once to use them as frames, in file-name order.Need a move? Browse the AI Motion Gallery

Make your own character do this move

Create a character, put it in motion with AI, then bring the clip back here to make its sprite sheet.

Your files are processed in your browser and never uploaded.
THREE SIMPLE STEPS

How to make a sprite sheet from a video

01

Add your animation

Drop a video, an animated GIF or a set of frames, or try the example clip. Nothing is uploaded.

02

Pick frames and clean them up

Set the fps and the start and end, leave out frames you don't want, and remove the background with AI or a colour key.

03

Lay out and download

Choose the grid, frame size and padding, watch the loop, then download the PNG sheet with its JSON, a GIF or a ZIP of frames.

Game engines

Sprite sheets for Phaser, PixiJS, Godot, Unity and GameMaker

Phaser and PixiJS

The JSON uses the TexturePacker hash or array layout, which Phaser's atlas loader and PixiJS read directly, with an animation listing every frame. Or slice it as a spritesheet by frame width and height.

Godot

Every frame has the same size, so a Sprite2D only needs Hframes and Vframes, and AnimatedSprite2D can add the frames from the sheet by grid. The tool shows the numbers to type in.

Unity and GameMaker

Slice the PNG by cell size in Unity's Sprite Editor, or import it as a strip in GameMaker. The frame size, padding and fps are shown next to the download and stored in the JSON.

WaveSpeed AI

Create the character, then animate it

Design game characters and make them move with WaveSpeed AI, then turn the clip into a sprite sheet here.

  • 1,000+ AI models
  • Image, video and 3D
  • Pay as you go

$1 in free credits for eligible new accounts. No card needed. Generators have separate account and credit requirements. The sprite sheet maker is free.

Sprite Sheet Maker FAQ

Is the sprite sheet maker free?

Yes. Make as many sprite sheets as you like, with no account and no watermark.

Are my files uploaded?

No. Frames are taken, cut out and packed in your browser, so your video or images never leave your device. The first time you use AI background removal, your browser downloads the AI model (about 91 MB) once and keeps it for next time.

How do I turn a video into a sprite sheet?

Add the video, choose the frames per second and the start and end of the move, then download the sheet. 8 to 12 fps is enough for most game animations; a looping move such as a walk or a run usually needs half a second to a second.

Can I make a sprite sheet from a GIF?

Yes. Add an animated GIF or WebP and its frames are read with their own timing. Some browsers can't read animated images; use Chrome or Edge, or add the frames as PNG files.

How do I remove the background from every frame?

Choose AI remove and press Remove background: AI cuts the character out of each frame. For a green screen or a plain colour backdrop, Key colour is instant.

Why does my character jitter in the game?

When frames are cropped one by one, the character shifts inside each frame. Trim to content uses one box around the character in all frames, and fixed-size frames keep it standing on the bottom edge, so it stays in place.

What JSON format does it export?

TexturePacker-style JSON, as a hash or an array, with the position and size of every frame, its duration, and an animation that lists the frames. Phaser and PixiJS load it directly. The grid size, padding and fps are in it too, for engines that slice by grid.

Can I make pixel art sprite sheets?

Yes. Turn on Pixel art to scale with sharp edges instead of smoothing, and pick a scale such as 200% or 400%. Set a fixed frame size like 32 × 32 or 64 × 64 for a classic look.

How many frames can a sheet have?

Up to 150 frames, and a sheet up to 8192 px on a side. Larger frames leave room for fewer; lower the fps or choose a smaller frame size to fit more.

Where do I get an animation of my own character?

Create the character with the AI Image Generator, then make it move with the AI Motion Gallery or the AI Avatar Generator, and bring the clip here.

All Free Tools

Ready to make a sprite sheet?

Free, private and no sign-up. Your files never leave your device.

Make a sprite sheet