Overview
PNG sequences export each frame of your animation as a separate numbered PNG file. This format is widely used in game development, video editing, and situations where you need frame-by-frame control over animation playback.PNG sequences preserve full color depth and transparency, making them ideal for high-quality animations without GIF’s 256-color limitation.
When to Use PNG Sequences
Game Engines
Most game engines prefer individual frame files for sprite animation systems.
Video Editing
Import frames into video editing software for compositing and effects.
Frame-by-Frame Control
Manually edit specific frames or rearrange animation order.
Version Control
Git-friendly format - track changes to individual frames separately.
Exporting PNG Sequences
Prepare Your Animation
Open your sprite in Aseprite with all frames ready.
Ensure visible layers and frame timing are configured as desired.
Choose Export Method
File → Export or File → Export as PNG SequenceYou can also use File → Save Copy As and use a numbered filename.
Select Export Range
Choose which frames to export:
- All frames
- Selected frames
- Specific tag
- Frame range
Filename Patterns
- Basic Numbering
- Zero-Padded
- Custom Patterns
- 1-Based Indexing
Simple sequential numbering:
Export Options
Resize/Scale
Resize/Scale
Scale frames during export:Options:
- 1x (Original size)
- 2x, 3x, 4x, 8x (Integer scaling)
- Custom percentage
- Apply pixel ratio
Area Selection
Area Selection
Export only a specific region:Options:
- Full sprite (default)
- Selection
- All layers bounds
- Canvas
Useful for exporting character sprites without large empty canvas areas.
Layer Selection
Layer Selection
Control which layers are exported:Options:
- All layers (merged)
- Visible layers only
- Specific layer or group
- Each layer as separate sequence
Frame Selection
Frame Selection
Choose which frames to export:All Frames:By Tag:Selected Frames:
Trim/Crop
Trim/Crop
Remove empty space:Trim Sprite:
- Crops entire canvas to content bounds
- Same size for all frames
- Crops each frame individually
- Variable frame sizes
Color Profile
Color Profile
Embedded color space information:Options:
- Embed ICC profile
- Convert to sRGB
- No color management
PNG supports embedded color profiles for accurate color reproduction.
File Organization
- Single Folder
- Animation Subfolders
- Character/Object Folders
All frames in one directory:Pros:
- Simple structure
- Easy to browse
- Can get cluttered with many animations
Import into Game Engines
- Unity
- Godot
- Phaser
- Unreal Engine
Import PNG Sequence:
- Drag all frames into Unity Assets folder
- Select all frames in Project window
- Set Texture Type to Sprite (2D and UI)
- Set Pixels Per Unit for correct scaling
- Create Animation:
- Create new Animation clip
- Drag all sprites into Animation timeline
- Adjust frame rate
Command Line Batch Export
Automate PNG sequence export with CLI:CLI export is perfect for build automation, CI/CD pipelines, and batch processing.
Advantages vs. Disadvantages
- Advantages
- Disadvantages
Full Quality
No color limitations (millions of colors + full alpha)
Frame Control
Edit individual frames easily
Version Control
Git-friendly format
Universal Support
Works with all engines and tools
Flexible Timing
Control frame timing in code
Easy Debugging
View/test individual frames
Best Practices
Converting Back to Animation
Import PNG sequences back into Aseprite:Troubleshooting
Wrong frame order
Wrong frame order
Cause: Improper numbering (1, 10, 2, 3…)Solution:
- Use zero-padded numbering
- Rename files with proper padding
- Use batch renaming tools
Missing frames
Missing frames
Cause: Gaps in numbering sequenceSolution:
- Check export settings
- Verify frame range
- Re-export missing frames
Inconsistent sizes
Inconsistent sizes
Cause: “Trim cels” enabled with varying contentSolution:
- Disable trim option
- Use “Trim sprite” instead
- Ensure consistent canvas size
Large file sizes
Large file sizes
Cause: High resolution or unnecessary alpha channelsSolution:
- Reduce export scale
- Use indexed color if possible
- Compress PNGs with tools like pngquant
- Consider sprite sheets
Comparison with Sprite Sheets
- When to Use Sequences
- When to Use Sprite Sheets
Choose PNG sequences when:
- Testing and iterating on animations
- Need frame-by-frame editing
- Working with video editing software
- Using version control (Git)
- Simplicity is priority
- Learning/prototyping
Many developers start with PNG sequences during development and convert to sprite sheets for production builds.
Related Topics
Sprite Sheets
Combine frames into single texture atlas
GIF Export
Export as animated GIF
File Formats
Learn about all supported formats

