Skip to main content

What is Aseprite?

Aseprite is a professional program designed specifically for creating animated sprites and pixel art. Originally created by David Capello and now developed and maintained by Igara Studio and contributors, Aseprite has become the go-to tool for pixel artists, game developers, and animators worldwide.
Aseprite is built with a focus on pixel-perfect workflows, providing specialized tools that understand the unique needs of pixel art creation.

Key Features

Aseprite offers a comprehensive set of features designed specifically for sprite creation and animation:

Layer & Frame Management

Timeline-Based Workflow

Sprites are composed of layers & frames as separated concepts, giving you complete control over your animation workflow.

Color Management

  • Multiple Color Modes: Support for RGBA, Indexed (palettes up to 256 colors), and Grayscale
  • Color Profiles: Full support for color profiles to ensure accurate color representation
  • Custom Palettes: Create and manage color palettes for consistent pixel art styles

Animation Tools

Real-Time Preview

See your animations play in real-time as you work with the preview window

Onion Skinning

Visualize previous and next frames with onion skinning for smooth animations

Pixel-Art Specific Tools

Aseprite includes specialized tools designed exclusively for pixel art:
  • Pixel Perfect Mode: Freehand drawing that maintains clean, pixel-perfect lines
  • Shading Ink: Specialized shading tools for quick color ramps
  • Custom Brushes: Create and save your own brush presets
  • Outlines: Automatic outline generation for sprites
  • Wide Pixels: Support for non-square pixel aspect ratios

Advanced Drawing Features

1

Pressure Sensitivity

Full support for graphics tablets with pressure-sensitive drawing
2

Symmetry Tool

Draw symmetrically for characters and patterns
3

Stroke and Fill

Quick selection filling and stroke operations
4

Gradients

Create smooth color transitions for shading and effects

Layer Organization

  • Layer Groups: Organize complex sprites with hierarchical layer groups
  • Reference Layers: Use rotoscoping techniques with reference layers
  • Multiple Editors: Work with multiple editor windows simultaneously

Export & Import

Aseprite supports a wide range of formats for exporting and importing:
  • Sprite Sheets: Export animations to sprite sheets with customizable layouts
  • Animated GIFs: Direct GIF export with optimization options
  • PNG Sequences: Export frame sequences for use in game engines
  • Legacy Formats: Support for FLC, FLI, JPG, BMP, PCX, and TGA files

Workflow Enhancement

Tiled Mode

Perfect for creating seamless patterns and textures for game backgrounds

Transform Multiple Frames

Edit multiple frames and layers simultaneously to speed up your workflow

Lua Scripting

Extend Aseprite with Lua scripts to automate tasks

Command Line Interface

Automate batch operations with the CLI

Productivity Features

  • Customizable Shortcuts: Configure keyboard shortcuts and mouse wheel behavior to match your workflow
  • Non-Linear Undo: Unlimited undo/redo with the ability to branch your edit history
  • Data Recovery: Automatic recovery in case of crashes
  • Reopen Closed Files: Quick access to recently closed files
Check out the Quick Reference / Cheat Sheet for a comprehensive list of keyboard shortcuts.

Community & Support

Aseprite has a vibrant and supportive community:

Community Forum

Join discussions, share your work, and get help from fellow users

Discord Server

Real-time chat with the Aseprite community

GitHub

Report bugs, request features, and contribute to development

Official Support

Direct support from the Aseprite team

Open Source & Licensing

Aseprite’s source code is available on GitHub and is distributed under different licenses:
The source code and official releases are distributed under the End-User License Agreement for Aseprite (EULA). Some modules and libraries in the source code are distributed under the MIT license.

License Types

  1. Standard EULA: For source code and official releases/binaries
  2. Educational License: Available for teachers in educational institutions for classroom use
  3. Steam Subscriber Agreement: For Steam releases
For more information about licensing, visit the FAQ section on licensing.

Next Steps

Installation

Learn how to install Aseprite on your system

Quick Start

Get started with your first sprite in minutes

Build docs developers (and LLMs) love