🦇 SpriteBat - An Open Source Sprite Sheet Compositor
Try it out on the web: spritebat.fatbat.studio
As I've been building my game EIDOLWARE, one of the biggest time sinks was assembling modular NPC sprite sheets by hand. Each character is made up of separate layers (base body, hair, clothing, accessories), and combining them into a single sheet in an image editor was painfully repetitive.
So I built SpriteBat to solve that problem, and now it's available for anyone to use.
What it does:
SpriteBat is a browser-based tool that lets you layer, position, tint, and combine multiple sprite sheets into a single unified output. It's designed for 2D game artists working with modular character animations.
- Stack layers with per-layer HSL color shifting, opacity, and offsets
- Extract regions from sprite sheets with box and lasso selection tools
- Organize assets in a tag-based library with search and drag-to-reorder
- Preview animations with forward, reverse, and ping-pong playback
- Export as PNG sheets, individual frames (ZIP), or animated GIFs at up to 4x scale
- Save and load full project files that preserve your entire workspace
- Install it as a standalone app and use it completely offline
SpriteBat is free and open-source under GPL-3.0. If you run into any issues or have feature suggestions, the source is on GitHub.
| Status | Released |
| Category | Tool |
| Platforms | HTML5 |
| Release date | Feb 21, 2026 |
| Author | FATBAT Studio |
| Tags | 2D, Animation, gamedev, Open Source, Pixel Art, Sprites |
| Code license | GNU General Public License v3.0 (GPL) |
| Links | Homepage, GitHub |
| Content | No generative AI was used |



Leave a comment
Log in with itch.io to leave a comment.