Aseprite is the industry-standard tool for creating pixel art and animations. In this comprehensive guide, I’ll walk you through everything you need to know to get started.
Why Aseprite?
Before we dive in, let me explain why I recommend Aseprite over free alternatives:
- Purpose-built for pixel art – Every feature is designed with pixel artists in mind
- Powerful animation tools – Timeline, onion skinning, and export options
- Active development – Regular updates and new features
- One-time purchase – Pay once, own forever (no subscription!)
Affiliate Note: The itch.io links on this page use my affiliate code. Purchases are attributed to me at no extra cost to you and may earn me a small commission once itch.io launches its revenue split. This helps support free tutorials like this one.
Installing Aseprite
Option 1: Purchase on Steam or itch.io
The easiest way is to buy Aseprite directly:
- itch.io – ~$20, DRM-free, includes Windows, Mac and Linux (and you can request a Steam key on top)
- Steam – Same price, automatic updates
Option 2: Compile from Source (Free)
Aseprite is open source! If you’re comfortable with the command line, you can compile it yourself for free. Plan for 2–3 hours — it takes some setup. Check the official compilation guide.
Understanding the Interface
When you first open Aseprite, the interface might look intimidating. Let’s break it down:

Key Areas
- Color palette (left) – Your available colors, with the color picker below
- Canvas (center) – Where you create your art
- Tool bar (right) – Drawing tools like pencil, eraser and fill
- Frame bar (bottom right) – Current frame and zoom level. Press
Tabto show the full timeline for animations.
Essential Keyboard Shortcuts
Memorize these shortcuts to speed up your workflow:
| Shortcut | Action |
|---|---|
B |
Pencil (Brush) |
E |
Eraser |
G |
Paint Bucket |
I |
Eyedropper |
M |
Selection |
V |
Move |
Z |
Zoom |
X |
Swap foreground/background colors |
Ctrl+Z |
Undo |
Ctrl+S |
Save |

Creating Your First Sprite
Let’s create a simple 16x16 character together.
Step 1: New Document
- Go to File → New (or press
Ctrl+N/⌘+N) - Set size to 16 x 16 pixels
- Color mode: RGBA
- Under Background, choose Transparent (for game sprites)
- Click OK
![]()
Aseprite then opens your empty 16 × 16 canvas, already zoomed in:

Step 2: Choose a Limited Palette
For beginners, I recommend starting with a limited palette. This forces you to be creative and keeps your art cohesive.
Aseprite ships with a few presets in the palette menu. For more choice, download a palette from Lospec — for example Endesga 32, Pico-8 or Sweetie 16 — and load it via the palette menu → Load Palette.
Step 3: Block Out the Shape
Start with basic shapes:
- Select the Pencil tool (
B) - Choose a dark color for the outline
- Draw the basic silhouette of your character
Pro tip: Start with the head and work your way down. Keep it simple – you only have 16 pixels to work with!
Switch on the pixel grid (Pixel Grid) in the View menu to get a line between every pixel, so you can count exactly:
![]()
Step 4: Add Base Colors
- Use the Paint Bucket (
G) to fill large areas - Keep to 3-4 colors maximum for small sprites
- Think about your light source
Step 5: Add Details and Shading
- Switch back to Pencil (
B) - Add highlights where light hits
- Add shadows on the opposite side
- Don’t over-detail – less is more in pixel art
![]()
Exporting Your Sprite
When you’re done:
- File → Export As (or
Ctrl+Shift+E/⌘+Shift+E) - Choose PNG format
- Make sure “Scale” is set to 1x (or higher if you want to upscale)
- Click Export
Important: Never export pixel art as JPG — compression turns your crisp pixels to mush. Always PNG.

Common Beginner Mistakes
Avoid these pitfalls:
- Too many colors – Start with 4-8 colors max
- Pillow shading – Don’t shade around edges equally; pick one light direction
- Wrong canvas size – Start small (16x16 or 32x32)
- Forgetting the light source – Pick one direction and stick to it
What’s Next?
Now that you know the basics, you’re ready to:
- Pixel Art Fundamentals → — lines, dithering, anti-aliasing
- Color Theory for Games → — understand why colors work
Downloads
Here’s the reference sprite from this tutorial:
- Example Sprite (.aseprite) – Editable source file
- Example Sprite (.png) – Final export
Questions? Feel free to reach out on Twitter/X or check out my games on itch.io.
Happy pixel pushing!