From a single character image, generate game-ready sprite sheets
Background removal + green-screen compositing → animation → frame extraction → intelligent keyframe selection. Produce professional sprite sheets and transparent sequences, all in one place.
Examples
See the output in motion
Real sprite sheets, played back the way a game engine would. Static frames in, looping animation out.
Sample loops · swap in your own generations anytime
Workspace
From a character image to a sprite sheet, in 4 steps
Step 1
Upload character image · Auto background removal & green screen
PNG / JPG / WebP supported. On upload, the background is removed server-side and a chroma-key green screen is composited.
How it works
Four steps, from one image to a sprite sheet
Every step is designed for game-art workflows — connected end to end, with results you control.
Background · Green screen
A server-side model removes the background and composites a solid chroma-key green, laying the foundation for animation and transparent extraction.
AI animation
A state-of-the-art AI motion engine drives the static character image into natural motion video. Duration, resolution and aspect ratio are supported.
Frames · Chroma key
ffmpeg splits the video frame by frame, optionally keying out the green in real time to produce a transparent-channel sequence.
Keyframes · Export
Farthest-point sampling picks the most distinct poses, assembles a sprite sheet, and ships engine-readable metadata.
Core features
Built for professional game art
From image quality to workflow, every detail holds up in a real production environment.
Server-side smart cutout
A Node-native model by default, switchable to a Python rembg backend in one line — zero client burden.
Farthest-point keyframes
Not just even spacing — the most representative keyframes are picked by pose difference for a tighter sequence.
Adjustable chroma key
Customize the green color and key tolerance, remove the background per frame, and output clean transparent PNGs.
Engine-friendly export
Sprite sheets ship with JSON metadata (frame size, rows/cols, per-frame rectangles) for direct game-engine import.
Perfect loops, any perspective
Walk cycles, side-scroller and 45° isometric views all loop seamlessly — the character stays locked in place with consistent orientation across every frame.
Full control
Duration, resolution, ratio, keyframe count and layout columns are adjustable anytime, regenerated in real time.
Local-first
Intermediate artifacts stay in a local job folder, accessed only via a controlled endpoint — never placed in a public directory.
Pricing
Subscribe and generate with credits
Each generation deducts 10 credits (5s clip).
Free
- 50 credits on signup
- Unlimited background removal · frames · sprite sheets
- About 5 generations
- Transparent PNG · JSON metadata export
Starter
- 150 credits every month
- About 15 generations
- All aspect ratios
- Priority processing queue
Pro
- 400 credits every month
- About 40 generations
- All aspect ratios
- Priority queue · commercial use
Studio
- 1,300 credits every month
- About 130 generations
- All aspect ratios
- Top priority queue · commercial use
Payments are securely processed by Polar (Merchant of Record). Cancel anytime.
Help center
Frequently asked questions
Answers to the questions users ask most, plus tips for getting the best results.
A single character on any background works best — front or 3/4 view, fully visible and not cropped. The tool automatically removes the background and places the character on a green screen for animation.