Free tool · ASE viewer
ASE file viewer
Open an .ase or .aseprite file from LibreSprite or Aseprite right here: see every layer and tag, play the animation, and export it as PNG, GIF, a sprite sheet or a ZIP of frames. The file never leaves your computer.
On this page 5 sections
Short answer
How do I open an .ase file without Aseprite?
Drop it into the viewer above: it reads the file in your browser and shows the layers, frames and tags, and exports PNG, GIF or a sprite sheet. To edit it, use LibreSprite (free), which opens .ase and .aseprite files, or Aseprite. From the command line, libresprite -b file.ase --save-as file.png converts it.
What the viewer reads
It follows the public Aseprite file-format specification, the same format LibreSprite saves:
- RGBA, grayscale and indexed sprites, with the palette and transparent colour.
- Layers with visibility, opacity and groups; hide or show layers with the checkboxes.
- Normal, linked and compressed cels, and frame durations.
- Tags (with their direction), slices, and tilemap layers with their tilesets: things LibreSprite itself cannot open.
It also tells you what would change if you opened the file in LibreSprite (groups become plain layers, layers of hidden groups reappear, slices and tilemaps are dropped), based on our tests.
Limits
Layers are combined with normal blending; special blend modes (Multiply, Screen…) are shown as normal. Files that link to external tilesets are not supported. Adobe Swatch Exchange palettes also end in .ase; they are not sprites and the viewer says so.
How we tested it
We opened our demo sprite and nine of Aseprite’s own sample files (layer groups, tags with linked cels, indexed sprites with a custom transparent colour, an empty frame, slices, and tilemap layers) and compared the first frame pixel by pixel with LibreSprite’s own exports. Of the seven files LibreSprite can read, six matched exactly, and so did our sprite. The one difference was instructive: in a file with a hidden group, the viewer (like Aseprite) hides that group’s layers, while LibreSprite shows them. Tilemap layers, which LibreSprite can’t load at all, render here. The GIF export kept our sprite’s 4 frames at 120 ms each.
FAQ
What is an .ase file?
The native file of Aseprite and LibreSprite: one file that keeps layers, frames, durations, tags and the palette. .ase and .aseprite are the same format.
Is my file uploaded?
No. The page reads the file with your browser’s own APIs; nothing is sent anywhere.
How do I convert ASE to PNG or GIF?
Open it above and press PNG or GIF. For many files at once, use the LibreSprite command line.
Can I edit the file here?
No, it is a viewer and converter. Edit with LibreSprite or Aseprite.
Keep going
Found something wrong or out of date? Tell us: hello@libresprite.dev. We fix mistakes within a day.