Prerequisites
Before you begin, make sure you have:- Aseprite installed on your system (see Installation)
- Basic familiarity with pixel art concepts
- A graphics tablet or mouse for drawing
Create your first sprite
Launch Aseprite and create a new sprite
Open Aseprite and click File → New (or press
Ctrl+N / Cmd+N).Configure your sprite:- Width/Height: 32×32 pixels (good starting size)
- Color Mode: RGBA (supports full color and transparency)
- Click OK
Familiarize yourself with the workspace
The Aseprite workspace consists of several key areas:
- Canvas: Center area where you draw
- Toolbox: Left sidebar with drawing tools
- Timeline: Bottom panel showing frames and layers
- Color palette: Right panel with color selection
- Layers panel: Right panel above the palette
You can customize the workspace layout by dragging panels to different positions.
Draw your first frame
Select the Pencil tool from the toolbox (or press
B) and choose a color from the palette.Draw a simple character or object on the canvas. For this example, let’s create a simple ball:- Draw a circle outline using the Ellipse tool (
U) - Fill it with the Paint Bucket tool (
G) - Add highlights and shadows for depth
Add animation frames
Now let’s animate the ball bouncing:
- In the Timeline panel, click the New Frame button (or press
Alt+N) - This creates a duplicate of your first frame
- Move the ball down slightly using the Move tool (
V) - Create 4-6 frames showing the ball at different heights
Enable Onion Skinning (
; key) to see previous and next frames as you draw. This helps maintain consistency between frames.Configure animation settings
Set the frame duration to control animation speed:
- Select all frames in the timeline (click first frame, shift-click last frame)
- Right-click and select Frame Properties
- Set duration to
100ms(10 frames per second)
Enter.Save your work
Save your sprite in Aseprite’s native format:Choose a filename and save as
.aseprite or .ase format. This preserves all layers, frames, and editing capabilities.Essential keyboard shortcuts
Learn these shortcuts to speed up your workflow:| Action | Windows/Linux | macOS |
|---|---|---|
| New sprite | Ctrl+N | Cmd+N |
| Save | Ctrl+S | Cmd+S |
| Undo | Ctrl+Z | Cmd+Z |
| Redo | Ctrl+Y | Cmd+Shift+Z |
| New frame | Alt+N | Opt+N |
| Play animation | Enter | Enter |
| Onion skinning | ; (semicolon) | ; |
| Pencil tool | B | B |
| Eraser | E | E |
| Move tool | V | V |
| Paint bucket | G | G |
| Eyedropper | I or Alt | I or Opt |
Next steps
Now that you’ve created your first animated sprite, explore these topics:Core concepts
Learn about sprites, layers, and frames in depth
Drawing tools
Master Aseprite’s pixel-perfect drawing tools
Animation techniques
Create smooth animations with advanced techniques
Sprite sheets
Export optimized sprite sheets for games
Practice projects
Try these beginner-friendly projects to build your skills:Walking character animation
Walking character animation
Create a simple character and animate a 4-frame walk cycle. Focus on:
- Moving legs alternately
- Slight up/down body movement
- Arm swing opposite to legs
Spinning coin
Spinning coin
Create a coin that rotates in place:
- Draw the coin from different angles (front, 3/4, side)
- Use 6-8 frames for smooth rotation
- Loop seamlessly back to the first frame
Blinking character
Blinking character
Add personality to a character with eye blinks:
- Create idle pose as base
- Add 3 frames: eyes closing, closed, opening
- Time blinks to feel natural (open longer than closed)
Troubleshooting
My animation is too fast/slow
My animation is too fast/slow
Adjust frame duration:
- Select all frames in the timeline
- Right-click → Frame Properties
- Increase duration for slower animation (try 150-200ms)
- Decrease for faster animation (try 50-80ms)
I can't see my previous frames while drawing
I can't see my previous frames while drawing
Enable onion skinning:
- Press
;(semicolon) to toggle onion skinning - Or click the onion icon in the timeline
- Adjust opacity in Edit → Preferences → Editor → Onion Skinning
My exported GIF looks wrong
My exported GIF looks wrong
Check these common issues:
- Color mode: Indexed color mode may have palette issues. Try RGBA
- Transparency: Ensure background layer is transparent
- Loop settings: Check File → Export → Options for loop count
- Frame timing: Verify frame duration is correct before export
Tools aren't working as expected
Tools aren't working as expected
Common causes:
- Wrong layer selected: Check the Layers panel
- Layer is locked: Click the lock icon to unlock
- Layer is hidden: Click the eye icon to show
- Selection active: Press
Ctrl+D/Cmd+Dto deselect
Get help
If you run into issues or have questions:- Join the Aseprite Community forum
- Chat on the Discord server
- Check the official Aseprite tutorials
- Browse YouTube tutorials for video guides

