Characters that animate cleanly.

Describe one. SpriteDock paints it on the real grid, in your palette, with loops that close.

Free sign-up carries your prompt through and runs it for you. 100 credits, no card.

0

off-grid pixels

1

palette, enforced by the tools

5

clips in a Platformer set, one batch price

4

engine handoffs: Godot, Unity, Phaser, Aseprite

100

free credits, no card

Platformer set · one prompt, five clips

An animated character, not a single pose.

  • True pixel artEvery pixel on the grid. Nothing blurred, nothing off palette.
  • Loops that closeSpriteDock picks the cleanest loop, so the last frame meets the first.
  • Registered framesEach clip starts from one aligned pose, so feet stay on the line from frame to frame.
Make a character
A swordswoman with a red scarf idling, looping
The swordswoman walking, looping
The swordswoman running, her red scarf streaming, looping
The swordswoman jumping, looping
The swordswoman swinging her sword, looping
1234
Swordswoman · idle · 4 frames
The knight before the edit, with a plain helmetThe knight after the edit, with a red plume on the helmet

give the knight a red plume on the helmet

4 credits0 pixels changed outside the selection
Fix any part, keep the rest

Select it, say what to change.

Draw a box or a lasso and describe the change. SpriteDock repaints only what you selected, snapped to your palette. Everything outside stays exactly as it was. No reference needed.

  • Drag to reorder
  • Duplicate
  • Per-frame duration
  • Onion skin
  • Undo
Painted, not diffused

A painter, not a pixel-art lookalike.

SpriteDock's painter is a general model using drawing tools on your grid, not an image model trained on other artists' pixel art and shrunk to fit. Hand-editing is a first-class step, so what you ship is made with AI and finished by you.

Drag the handle, or use the arrow keys.

GodotSpriteFrames .tres, one animation per clip
UnitySliced sheet + .anim clips
PhaserAtlas JSON + animations JSON
AsepriteTagged clips, palette kept

Also PNG frames, sprite sheet with atlas JSON, and GIF.

The chest upscaled with smoothing, the way image models enlargeThe same chest enlarged — every pixel still on the grid
Smoothed upscaleSpriteDock · 8×4×3×
Works with your AI agent

Your agent's art department.

Paste one command. Your coding agent asks for a sprite and SpriteDock paints it into your project.

Get an API key
claude mcp add --transport http spritedock \
  https://spritedock.app/mcp \
  --header "Authorization: Bearer sdk_YOUR_KEY"
# ~/.codex/config.toml
[mcp_servers.spritedock]
url = "https://spritedock.app/mcp"
bearer_token_env_var = "SPRITEDOCK_API_KEY"
// .cursor/mcp.json
{
  "mcpServers": {
    "spritedock": {
      "url": "https://spritedock.app/mcp",
      "headers": { "Authorization": "Bearer sdk_YOUR_KEY" }
    }
  }
}

Then ask: “Create a knight and give it a walk cycle.”

Free tools

No sign-up. Runs in your browser.

Pricing

Pay in credits. Cancel anytime.

Save 20%

Starter

$12/ month
$9.60/ month, billed yearly
  • 1,200 credits a month
  • Every model and tool
  • Godot, Unity, Phaser and Aseprite export
  • MCP API keys
Choose Starter

Studio

$50/ month
$40/ month, billed yearly
  • 5,500 credits a month
  • Every model and tool
  • Godot, Unity, Phaser and Aseprite export
  • MCP API keys
  • Invite teammates to share credits
Choose Studio

Need more? Top-up packs of 500, 1,200 or 3,000 credits. They never expire.

Every account starts with 100 free credits, once. No card needed.

FAQ

Questions

What is a credit?

Credits pay for generation. A painted sprite, an animation and a revision each cost a set number of credits, shown before you run them.

Who owns what I make?

You do. Sprites, animations and exports you make in SpriteDock are yours to use in commercial games.

Is this AI art?

It's AI-assisted. The painter places pixels with drawing tools on your palette, and you finish the work in the editor, which is why it suits itch.io's disclosure rules.

Can my team share credits?

Yes, on Studio. Invite teammates to your workspace and everyone draws from one credit pool.

Which engines can I export to?

Godot gets a SpriteFrames .tres with one animation per clip, Unity a sliced sheet with .anim clips, Phaser 3 an atlas JSON and an animations JSON beside the sheet, and Aseprite tagged clips with your palette. Any other engine can read the PNG sheet and its atlas JSON.

Do top-up credits expire?

No. Top-up packs never expire, and they are spent only after your plan's credits.

Is my work public?

No. Everything is private by default. You can publish a single asset to the gallery, and you can hide its prompt when you do.

Can I cancel anytime?

Yes. Billing runs through Paddle, and you can cancel from Plan & billing at any time.

100 free credits, no card.

Make your first character in a minute.

Start free