Skip to main content

AI Sprite Sheet Maker

A sprite sheet creator for 2D games. Upload one character image or describe it, pick the actions, and download a PNG spritesheet, a GIF and a JSON atlas. No sign-up.

3 free actions a day. No account or card needed.

Character

Upload a character image

or drop it here, or paste it

PNG, JPG or WebP, up to 10 MB. One full-body character works best.

No character yet? Try a sample

Actions

Frames per action

Add a character to generate. Free today: 3 actions left.

Upload only characters you have the right to use. See the Terms.

Sheet

Your frames line up here, one row per action.

Walk
Run
Attack

Sample sprite sheets

One character image in, one row of frames per action out. Each sample plays straight from its exported sheet.

  • Input image: a knight with a red plume and a sword
    Tin knight, walk8 frames, 64 × 64 px, 10 fps
  • Input image: a fox in a green scarf
    Fox scout, run8 frames, 64 × 64 px, 12 fps
  • Input image: a forest ranger with a green cloak and a longbow
    Forest ranger, attack8 frames, 64 × 64 px, 12 fps

What the sprite sheet maker gives you

AI Sprite Sheet Creator turns one character into animation frames and packs them into a sheet your engine can slice.

InputOne character image (PNG, JPG or WebP, up to 10 MB) or a text description
ActionsIdle, Walk, Run, Jump, Attack. Pick one or several per sheet
Frames per action4, 8 or 16
Frame size32, 48, 64, 96, 128 or 256 px square, every frame the same size
LayoutOne row per action, character anchored at the bottom centre of each frame
BackgroundTransparent
FilesPNG sprite sheet, animated GIF per action, JSON atlas, ZIP of everything
GIF speed4 to 24 fps, looping
TimeAbout 20 to 40 seconds per action
Price3 free actions a day with no account. More with credits

How to make a sprite sheet from one image

  1. Add your character

    Upload a PNG, JPG or WebP up to 10 MB, or describe the character in a sentence. A full-body character on a plain background gives the clearest frames.

  2. Pick actions and frame size

    Choose from Idle, Walk, Run, Jump and Attack, then 4, 8 or 16 frames per action and a frame size from 32 to 256 px.

  3. Check the animation and download

    Watch each action play. Regenerate any action that drifts, then download the PNG sheet, the GIF and the JSON atlas.

Importing the sheet into your engine

Every frame is the same size, so slicing is one setting. The numbers below are for an 8-frame action at 64 × 64 px.

EngineWhereSetting
UnitySprite Mode: Multiple, then Sprite Editor, SliceGrid By Cell Size, 64 × 64
GodotAnimatedSprite2D, SpriteFrames, Add frames from sprite sheetHorizontal 8, Vertical 1 per action row
GameMakerSprite editor, Image, Import Strip Image8 frames, 64 × 64, 8 per row
Phaserthis.load.spritesheet(){ frameWidth: 64, frameHeight: 64 }

Already have a sprite sheet?

These two tools run in your browser. Nothing is uploaded, and they have no daily limit.

Pricing

  • Free3 actions a day. No account, no card. PNG, GIF and JSON atlas included, no watermark.
  • Credits1 credit is 1 action of up to 8 frames. Packs are one-time purchases paid with PayPal and never expire: 20 credits for $4.99, 60 credits for $9.99, 150 credits for $19.99.
  • Failed actionsAn action that fails does not use a free action or a credit.

Questions

What is a sprite sheet creator?

A sprite sheet creator, also written spritesheet creator or called a sprite sheet maker, puts the frames of an animation into one image so a game engine can play them in order. This one also draws the frames: you give it one character image or a description, and it returns a row of equal-size frames for each action you pick.

Can AI make a sprite sheet from a single image?

Yes. Upload one character and choose from Idle, Walk, Run, Jump and Attack. You get 4, 8 or 16 frames per action on a transparent background. AI frames are not always perfect: a frame can drift in proportion, so each action has its own regenerate button.

Is the sprite sheet maker free?

You can generate 3 actions a day for free without an account. The PNG sheet, the GIF and the JSON atlas are all included, with no watermark. If you need more in one day, you can buy credits. The slicer and the GIF converter have no limit.

How do I use the sprite sheet in Unity, Godot, GameMaker or Phaser?

Import the PNG and slice it by the frame size you chose, for example 64 × 64 px with 8 frames per row. The JSON atlas lists every frame's x, y, width and height and tags each action with its frame range and speed, for engines and loaders that read an atlas.

What frame sizes and frame counts can I choose?

Frames are square: 32, 48, 64, 96, 128 or 256 px. Each action has 4, 8 or 16 frames and takes one row of the sheet. A sheet with 3 actions at 8 frames and 64 px is 512 × 192 px.

What files can I download?

A transparent PNG sprite sheet, a looping GIF for each action at 4 to 24 fps, a JSON atlas with frame coordinates, and a ZIP that holds all of them.

How long does it take to generate a sprite sheet?

About 20 to 40 seconds per action, so a sheet with 3 actions takes one to two minutes. Progress shows per action, and finished actions start playing while the rest are still being drawn.

What can I do when a frame looks wrong?

Regenerate that one action. The other rows stay as they are. An action that fails or times out does not use a free action or a credit.