Open-source pixel art editor built in Godot, offering tools for sprites, tilemaps, animations and spritesheet export.
piskelapp/piskel
A browser-based sprite and pixel art editor for creating game sprites, animations and GIFs.
Open-source alternative to:Aseprite
- Stars
- 12,963
- Forks
- 933
- Open issues
- 103
- Last commit
- 3 days ago
What is it?
Piskel is an easy-to-use sprite editor that runs in the browser. It is aimed at creating game sprites, short animations and pixel art, and it is the editor behind the piskelapp.com website.
The editor is written in plain JavaScript, HTML and CSS. Animated GIFs are generated in the browser using web workers, and GIF files can be parsed and imported. Zip archives are handled with jszip, so frames can be packaged together.
Piskel works in Chrome, Firefox and Edge (latest versions), and in Brave when canvas fingerprinting is disabled. Mobile and tablet use is not supported. Offline builds are available for running the editor without a connection.
Key features
- 01Create pixel art and sprite animations in the browser.
- 02Generate animated GIFs directly from frames.
- 03Import existing GIF files for editing.
- 04Package frames into zip archives.
- 05Offline builds available for use without a connection.
Use cases
- Drawing sprites and animated characters for 2D games.
- Making pixel art illustrations and icons.
- Creating short looping GIF animations.
- Editing frames imported from an existing GIF.
Quick start
- 1
Open the editor in your browser at piskelapp.com (no install needed)
- 2
Read the wiki page for setting up a development environment
Things to know
- No mobile or tablet support.
- Contributions limited to small fixes; new features and UX changes are unlikely to be merged.
In collections
Topics
FAQ
- What is piskel?
- A browser-based sprite and pixel art editor for creating game sprites, animations and GIFs. Piskel is an easy-to-use sprite editor that runs in the browser. It is aimed at creating game sprites, short animations and pixel art, and it is the editor behind the piskelapp.com website.
- Is piskel free to use? What license does it have?
- piskel is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is piskel still maintained?
- Actively maintained. The last commit to piskel was on Nov 4, 2026.
- What can I use piskel for?
- Drawing sprites and animated characters for 2D games. Making pixel art illustrations and icons. Creating short looping GIF animations. Editing frames imported from an existing GIF.
- How do I install piskel?
- Open the editor in your browser at piskelapp.com (no install needed) Read the wiki page for setting up a development environment
- Where can I get piskel?
- The source code and installation instructions are on GitHub: https://github.com/piskelapp/piskel
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A library of 232 pixel art effects (fire, explosions, magic, weather, UI) as small JavaScript modules, plus a Claude Code skill for making new ones.
PixiEditor is a universal 2D editor for pixel art, painting, vector graphics, sprite animation and procedural node-based art.
An agent skill that turns one approved character still into a full set of game-ready 2D sprite animations, with transparent PNG frames and GIF/WebM/Godot/Aseprite exports.
A macOS app that converts videos into high-quality animated GIFs using the gifski encoder.
Generates an animated snake game from a GitHub user's contribution graph, exported as an SVG or GIF for profile READMEs.