.ASEPRITE

ASEPRITE File

Aseprite Sprite File
Ask a question
QUICK ANSWER

An .aseprite file is the native project format of Aseprite, an animated sprite editor and pixel art tool. It keeps a sprite's full editable state including layers, frames, palette, tags and slices in one binary file. Open it in Aseprite on Windows, macOS or Linux, or in the open-source fork LibreSprite. To use the artwork elsewhere, export a copy to .png or .gif.

Developer: Igara Studio S.A. (David Capello) Category: Raster Image Files MIME: application/octet-stream
OPENS ON Windows macOS Linux Web
Related: .JPG · .PNG · .TIF · .ECW

On this page

19k+ extensions indexed
Last reviewed Sep 3, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the ASEPRITE file format?

An .aseprite file is the native project format of Aseprite, an animated sprite editor and pixel art tool from Igara Studio. Instead of a single flat picture, it stores a full sprite: multiple animation frames with their durations, layers and layer groups, blend modes, the color palette, animation tags, and slices. Aseprite supports RGBA, grayscale, and indexed color, and version 1.3 added tilemaps and tilesets to the same file.

Internally the format is binary and little-endian. It opens with a 128-byte header carrying the magic number 0xA5E0, the frame count, canvas size, and color depth, followed by one block per frame. Each frame holds typed chunks for layers, cels, palettes, tags and slices, and the pixel data inside each cel is DEFLATE-compressed. The .ase extension is the identical format under a different name, so the two are interchangeable.

Security & safety

RISK: LOW

An .aseprite file is passive image data with no scripting or macro capability, so simply opening one cannot execute code. The only realistic risk is a malformed file triggering a parser bug in older editor builds. Keep Aseprite or LibreSprite updated and obtain files from sources you trust.

Format details

in a nutshell
FULL NAMEAseprite Sprite Fileaka ASE file, Aseprite Sprite
DEVELOPERIgara Studio S.A. (David Capello)since 2001 (Aseprite); documented .ase/.aseprite format c. 2016
MIME TYPEapplication/octet-stream
TYPEBinary, chunk-based (little-endian)
This extension is also used by…
  • Adobe Swatch Exchange (.ase) - The related .ase extension is also used by Adobe for color swatch libraries, an unrelated palette format. This is a different file type from an Aseprite sprite.
MAGIC BYTES · FILE SIGNATURE
OFFSET
0405
HEX
A5E0
ASCII
··
The file starts with a 4-byte DWORD file size, then a 16-bit WORD magic number 0xA5E0 (stored little-endian as bytes E0 A5) at offset 4. There is no signature at offset 0.

Programs that open ASEPRITE files

Windows3 apps
Aseprite Paid Open the .aseprite file directly to edit every layer, frame and tag in its native editor.
LibreSprite Open-source Open .aseprite and .ase files for free in this GPLv2 fork of the last open-source Aseprite release.
Aseprite CLI Paid Run aseprite -b sprite.aseprite --save-as out.png to batch-open and export files from a script.
macOS2 apps
Aseprite Paid Open the .aseprite file to edit the sprite with full layer, frame and palette data preserved.
LibreSprite Open-source Load .aseprite files for free in this community-maintained fork.
Linux2 apps
Aseprite Paid Open the file natively, or compile Aseprite from source under its EULA for personal use.
LibreSprite Open-source Install from Flatpak or your package manager and open .aseprite/.ase files free of charge.
Web1 app
Aseprite Wizard (Godot plugin) Open-source Import .aseprite files into a Godot project as AnimatedSprites or SpriteFrames without a manual export step.

Technical details

deep spec
EncodingBinary
Byte orderLittle-endian (Intel)
ContainerHeader (128 bytes) followed by frames, each holding typed data chunks (layers, cels, palettes, tags, slices, tilesets)
CompressionPer-cel raster data is zlib/DEFLATE compressed (compressed image cel type); raw and linked cel types also exist
Typical sizeA few KB to several MB depending on canvas size, frame count and layers
StructureDWORD file size, WORD magic 0xA5E0, then header fields: frame count, width, height, color depth (32 bpp RGBA, 16 bpp grayscale, 8 bpp indexed), flags, palette info. Each frame begins with a 16-byte frame header (magic 0xF1FA) and a chunk count, followed by chunks such as 0x2004 layer, 0x2005 cel, 0x2019 palette, 0x2018 tags, 0x2022 slice, 0x2023 tileset.
PlatformsWindows, macOS, Linux
Color ModesRGBA (32 bpp), Grayscale (16 bpp), Indexed (8 bpp, up to 256 colors)
NotesThe .aseprite and .ase extensions are identical in content; Aseprite defaults to .aseprite. The format keeps all editing data intact: layers, layer groups, blend modes, frames, frame durations, timeline, palette, tags, slices, and (in 1.3+) tilemaps and tilesets.
Released2001 (Aseprite); documented .ase/.aseprite format c. 2016
Latest versionAseprite 1.3.x file format
Specificationgithub.com

ASEPRITE conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with ASEPRITE files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about ASEPRITE files.

Frequently asked questions

How do I open a .aseprite file?
Open it in Aseprite, the program that created it, on Windows, macOS or Linux. If you do not own Aseprite, the free open-source fork LibreSprite reads the same files.
Is .aseprite the same as .ase?
Yes. The two extensions use an identical binary format. Aseprite treats them as interchangeable and saves as .aseprite by default; you can rename one to the other safely.
Can I open a .aseprite file without buying Aseprite?
Yes. LibreSprite opens .aseprite and .ase files for free, and several game-engine plugins and libraries (for Godot, Unity, Rust, and others) can read the format directly using the published specification.
How do I convert a .aseprite file to PNG or GIF?
In Aseprite use File > Save Copy As and choose .png or .gif, or File > Export Sprite Sheet for a packed atlas. From the command line, aseprite -b file.aseprite --save-as out.png does the same.
Why won't my image viewer open a .aseprite file?
It is a layered project format, not a plain picture, so standard viewers do not recognize it. Export a copy to .png or .gif if you need to view or share the artwork elsewhere.
Does a .aseprite file keep my layers and animation?
Yes. It preserves color mode, layers, layer groups, blend modes, every frame and its duration, the palette, animation tags, and slices, which is why it is the format to keep as your master file.

References

1Aseprite - Wikipediaen.wikipedia.org
2Aseprite File Format Specs (official, GitHub)github.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.EXEWindows Executable (Portable Executable)
10.PRDXSoftMaker Presentations Document

Related extensions

.JPGJPEG Image
.PNGPortable Network Graphics
.TIFTagged Image File Format
.ECWEnhanced Compression Wavelet (ECW) image
.AVIFAV1 Image File Format (AVIF)
.JP2JPEG 2000 Image (ISO/IEC 15444-1)

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z