Overview
The Layers Panel displays the layer structure of your sprite, allowing you to create, organize, and modify layers. Layers let you separate different elements of your artwork for easier editing and animation.Layers in Aseprite are independent drawing surfaces. Each layer can have different content at each frame, enabling complex animations.
Layer types
Aseprite supports several types of layers:- Image Layer
- Layer Group
- Tilemap Layer
- Background Layer
- Reference Layer
The standard layer type for drawing pixel art. Image layers can contain cels (frame content) and support all drawing tools.Use cases:
- Character sprites
- Individual body parts
- Foreground and background elements
Creating layers
Choose layer type
The default is an image layer. Use Layer → New menu for other layer types (Group, Tilemap, Reference).
Layer properties
Each layer has properties that control its behavior and appearance:Basic properties
Name
Name
The layer’s display name. Use clear, descriptive names for easier navigation.
Visible
Visible
Toggle with the eye icon. Hidden layers don’t appear in the canvas or exports.
Locked
Locked
Toggle with the padlock icon. Locked layers cannot be edited but remain visible.
Opacity
Opacity
Adjust layer transparency from 0 (invisible) to 255 (opaque). Access via Layer → Properties.
Blend Mode
Blend Mode
Control how the layer blends with layers below. Options include Normal, Multiply, Screen, Overlay, and more.
Advanced properties
Access advanced properties via Layer → Properties (or double-click the layer):Continuous
Automatically extend cels when creating new frames
Background
Convert to/from background layer (removes transparency)
Reference
Mark as reference layer (won’t export)
User Data
Add custom metadata and color tags for scripting
Layer operations
Selecting layers
Multiple selection techniques:- Single layer: Click on a layer in the panel
- Multiple layers:
Ctrl+Click(Windows/Linux) orCmd+Click(macOS) - Range selection:
Shift+Clickto select all layers between two points - All layers:
Ctrl+A(Windows/Linux) orCmd+A(macOS) when focused on the Layers panel
Moving layers
Reorganize your layer stack:- Drag and drop
- Keyboard
Click and drag layers to reorder them. Drag layers into groups to organize hierarchically.
Duplicating layers
Create copies of layers:- Select the layer(s) to duplicate
- Press
Ctrl+D(Windows/Linux) orCmd+D(macOS) - Or right-click and select Duplicate Layer
Duplicating a layer copies all its cels across all frames, not just the current frame.
Merging layers
Combine multiple layers into one:Flattening layers
Merge all visible layers:- Layer → Flatten: Combines all visible layers into a single layer
- Layer → Flatten Visible: Same as above, respecting visibility settings
Layer groups
Organize complex sprites with layer groups:Creating groups
Group operations
Collapse/Expand groups
Collapse/Expand groups
Click the arrow icon next to the group name to collapse or expand. Collapsed groups save vertical space in the panel.
Move groups
Move groups
Drag groups just like layers. All child layers move with the group.
Group visibility
Group visibility
Hiding a group hides all its child layers. Use this to quickly show/hide entire sections of your sprite.
Group locking
Group locking
Locking a group locks all child layers, preventing accidental edits to multiple layers at once.
Nested groups
Nested groups
Create groups within groups for deep hierarchical organization.
Layer visibility
Control which layers are visible:Visibility controls
- Eye icon: Click to toggle layer visibility
- Show/Hide all:
Shift+Clickthe eye icon to show/hide all other layers - Solo layer:
Alt+Clickthe eye icon to show only that layer
Visibility shortcuts
| Action | Shortcut |
|---|---|
| Toggle visibility | Click eye icon |
| Show only this layer | Alt+Click eye icon |
| Show all layers | Shift+Alt+Click eye icon |
Hidden layers are not included in exports unless you specifically enable Include Hidden Layers in export settings.
Layer locking
Protect layers from accidental edits:Lock controls
- Padlock icon: Click to toggle layer lock
- Lock all: Right-click in Layers panel → Lock All Layers
- Lock others:
Shift+Clickpadlock to lock all other layers
Lock behavior
Drawing locked
Cannot draw or erase on locked layers
Transformations locked
Cannot move, scale, or transform locked layer content
Visibility unlocked
Locked layers remain visible and can be toggled
Selection unlocked
Can still select locked layers to view properties
Layer blend modes
Control how layers composite together:Common blend modes
- Normal
- Multiply
- Screen
- Overlay
- Addition
Default mode. Layer pixels replace underlying pixels based on opacity.
Accessing blend modes
- Double-click a layer or right-click → Properties
- Select a blend mode from the Mode dropdown
- Preview the effect in real-time on the canvas
Blend modes affect how the layer composites with layers below. The effect is cumulative through the layer stack.
Background layers
Special layer type with unique properties:Background layer features
- No transparency: Background layers have no alpha channel
- Cannot move: Always at the bottom of the layer stack
- Auto-created: New sprites start with a Background layer by default
Converting layers
Layer from Background
Layer from Background
Convert a Background layer to a normal layer: Layer → Layer from Background.This adds transparency support and allows the layer to be moved.
Background from Layer
Background from Layer
Convert a normal layer to Background: Layer → Background from Layer.This removes transparency and locks the layer to the bottom.
Reference layers
Use reference layers for rotoscoping and tracing:Creating reference layers
Reference layer benefits
Non-exported
Reference layers don’t appear in exported files
Visual guides
Keep reference art visible while working
Locked by default
Prevents accidental editing of reference material
Distinctive icon
Easy to identify in the Layers panel
Layer opacity
Control layer transparency:Setting opacity
- Double-click a layer or right-click → Properties
- Adjust the Opacity slider (0-255)
- Or enter a specific value
Opacity uses
- Watermark layers: Low opacity for subtle overlays
- Blending effects: Combine with blend modes for advanced compositing
- Temporary guides: Reduce opacity of sketch layers while inking
- Fade effects: Animate opacity across frames for dissolve transitions
Layer opacity is separate from pixel alpha values. A 50% opacity layer with opaque pixels will appear at 50% transparency.
Continuous layers
Automate cel extension across frames:Enabling continuous mode
- Select a layer
- Click the film strip icon in the layer controls
- Or enable in Layer → Properties → Continuous
Continuous behavior
Auto-extend cels
Auto-extend cels
When you add a new frame, continuous layers automatically extend their last cel to the new frame.
Linked cels
Linked cels
Continuous layers create linked cels by default, saving memory and file size.
Background layers
Background layers
Useful for static backgrounds that don’t change across frames.
Layer shortcuts
Speed up your layer workflow:| Action | Windows/Linux | macOS |
|---|---|---|
| New layer | Shift+N | Shift+N |
| New group | Ctrl+Shift+N | Cmd+Shift+N |
| Duplicate layer | Ctrl+D | Cmd+D |
| Delete layer | Shift+Del | Shift+Del |
| Merge down | Ctrl+E | Cmd+E |
| Layer properties | Shift+P | Shift+P |
| Move layer up | Ctrl+[ | Cmd+[ |
| Move layer down | Ctrl+] | Cmd+] |
| Toggle visibility | Click eye icon | Click eye icon |
| Toggle lock | Click lock icon | Click lock icon |
Best practices
Use descriptive names
Name layers clearly: “head”, “body”, “shadow” instead of “Layer 1”, “Layer 2”
Organize with groups
Group related layers together for easier management and navigation
Lock reference layers
Prevent accidental edits to reference art and backgrounds
Delete unused layers
Keep your layer stack clean by removing empty or unnecessary layers
Use consistent naming
Develop a naming convention and stick to it across all sprites
Collapse finished groups
Save screen space by collapsing groups you’re not actively editing
Scripting with layers
Automate layer operations with Lua:Related topics
Timeline
Work with frames and animation
Layer Concepts
Understand layer fundamentals
Sprite Sheets
Export layered sprites to sprite sheets

