
Pixel art and animated sprite editor for games
Aseprite is the pixel art editor most indie game artists end up in. It is a dedicated tool for drawing and animating sprites: indexed palettes, layers, frames and a timeline, all tuned for low-resolution work rather than general illustration - the zoomed-in grid is home here. If you have played a pixel-art game on Steam in the last decade, there is a fair chance its sprites went through Aseprite at some point.
The drawing tools respect the medium. Pixel-perfect stroke mode removes the doubled pixels that ruin clean lines, symmetry and tiling modes speed up patterns, and custom brushes, dithering options and a proper color wheel are all there. Animation is first-class: onion skinning shows the frames around your current one, tags organize frames into named actions (walk, jump, attack), and the preview window plays the result while you draw. Layers blend with the usual modes, and each layer holds its own cel per frame.
Export is built for game pipelines. Spritesheets come out packed with JSON data that engines like Godot and Unity read directly, animated GIFs and PNG sequences are one dialog away, and a command-line interface can batch-export whole projects from a build script. A Lua scripting API covers automation and custom tools, and automatic data recovery has saved more than one crashed session. Color handling goes beyond picking swatches: you can manage multiple palettes per sprite, switch between RGBA and indexed color modes, and enforce palette constraints when you are mimicking a specific console's limits.
Aseprite runs on Windows, macOS and Linux, and the current version is 1.3.18.6 (September 2026). Here is the part worth understanding before the price tag: Aseprite is source-available under its own EULA. The ready-made binaries cost around $20 on Steam, itch.io or Humble Bundle, a free trial with saving disabled is on the official site, and anyone comfortable with a compiler can build the full version from the GitHub source for personal use at no cost.
The downsides: it is paid software, the interface packs a lot of panels and takes a weekend to feel at home in, and there is no real text tool for small fonts. For static pixel art or a zero budget, Piskel covers the basics for free in a browser tab, and Krita handles larger canvases. But for animated sprites, Aseprite's timeline, frame tags and export pipeline are why it remains the default choice at game jams and in indie studios.
Stroke mode cleans doubled pixels automatically for crisp lines at any zoom.
Frames, layers, cels, onion skinning and playback controls built for sprites.
Organize frames into named actions like walk, jump or attack for game engines.
Packed sheets with JSON data for Godot, Unity and other engines, plus GIF and PNG sequences.
No. The ready-made binaries cost about $20 on Steam, itch.io or Humble Bundle. A free trial with saving disabled is on the official site, and you can compile the full version yourself from the GitHub source for personal use.
Yes. It exports packed spritesheets with JSON data readable by Godot, Unity and most engines, plus animated GIF, PNG sequences and more. A command-line mode allows batch exports in build scripts.
Windows, macOS and Linux. The current version is 1.3.18.6 (September 2026).