Getting Aseprite
There are two primary ways to get Aseprite:Purchase & Download
Buy from the official website or Steam for pre-built binaries
Build from Source
Compile Aseprite yourself from the source code
This guide focuses on building Aseprite from source. For pre-built binaries, visit aseprite.org or purchase on Steam.
Supported Platforms
Aseprite can be compiled successfully on the following platforms:- Windows 11 + Visual Studio Community 2022 + Windows 11 SDK
- macOS 15.2 Sequoia + Xcode 16.3 + macOS 15.4 SDK
- Linux Ubuntu Focal Fossa 20.04 + clang 12 (or newer)
Older and newer versions of these platforms may also work, but the versions listed above are officially tested.
Get the Source Code
You can obtain the Aseprite source code in two ways:Option 1: Download Release Archive
Download aAseprite-v1.x-Source.zip file from the latest release:
Option 2: Clone from GitHub (Recommended)
Clone the repository with all submodules:Update an Existing Clone
If you already have a clone and need to update it:Dependencies
Before compiling Aseprite, you’ll need to install the following dependencies:Common Requirements (All Platforms)
- CMake: The latest version from cmake.org
- Ninja: Build system from ninja-build.org
- Skia Library: Pre-built packages available from the
aseprite-m124branch
Pre-built Skia packages are available at github.com/aseprite/skia/releases. See the laf dependencies page for additional information.
Windows Dependencies
Install Visual Studio Community 2022
Download from visualstudio.microsoft.com/downloads
MinGW Compatibility Note
If CMake detects MinGW (e.g.,C:\MinGW\bin\c++.exe), you’ll need to remove it from your PATH:
macOS Dependencies
For macOS, you need:- macOS 15.4 SDK
- Xcode 16.3 (older versions may work)
Download Xcode from the Mac App Store or Apple Developer website.
Linux Dependencies
Install dependencies based on your distribution:Ubuntu/Debian
Fedora
Arch Linux
SUSE
Building Aseprite
Automatic Building (Recommended for Beginners)
Aseprite provides build scripts that automate the compilation process:- Windows
- macOS/Linux
Double-click the
build.cmd file in the Aseprite folder, or run it from the command prompt:Manual Building
For advanced users who want more control over the build process:Run CMake
Configure the build with CMake. The specific command varies by platform (see platform-specific sections below):
Platform-Specific Build Instructions
Windows Build Details
Open Developer Command Prompt
Search for
x64 Native Tools Command Prompt for VS 2022 in the Start menu, or run:The x64 command prompt is required when using the 64-bit version of Skia.
Configure Build
Navigate to your build directory and run CMake:Replace
C:\deps\skia with your Skia installation directory.macOS Build Details
- Intel (x86_64)
- Apple Silicon (ARM64)
Ensure
CMAKE_OSX_SYSROOT points to the correct SDK directory on your system. The path may vary depending on your Xcode installation.Retina Display Issues
If you experience issues with Retina displays, check issue #589 for solutions.Linux Build Details
Aseprite can be compiled with gcc or clang. When using pre-compiled Skia, use libstdc++:$HOME/deps/skia with your Skia installation directory.
Using Shared Libraries
By default, Aseprite uses embedded versions of third-party libraries. To use system-installed versions:Troubleshooting
Compilation Issues
Submodules not initialized
Submodules not initialized
Make sure you cloned with
--recursive or run:MinGW detected instead of MSVC
MinGW detected instead of MSVC
Skia library not found
Skia library not found
Verify that:
- SKIA_DIR points to the correct directory
- SKIA_LIBRARY_DIR contains the compiled Skia library
- SKIA_LIBRARY points to the actual library file (skia.lib on Windows, libskia.a on macOS/Linux)
CMake version too old
CMake version too old
Download and install the latest CMake from cmake.org
Getting Help
If you encounter compilation problems:- Search existing compilation issues
- Check for relevant pull requests
- Ask in the Development category on the Community forum
- Create a new GitHub issue with:
- Your platform and version
- Complete error messages
- Steps you’ve already tried
Next Steps
Quick Start Guide
Now that you have Aseprite installed, learn how to create your first sprite!

