About TextureAtlas Toolbox

A free and open-source tool for working with sprite sheets and texture atlases.

About the Project

TextureAtlas Toolbox started as a small Python script to batch-extract Friday Night Funkin' sprites for a Funkipedia showcase gallery. At the time there weren't any good tools for extracting spritesheets in bulk — the few that existed were either clunky, too complex, or could only handle one file at a time.

It has since grown into a desktop application with a Qt-based interface covering four main workflows: extracting animations from atlases, generating new atlases from loose images, aligning sprites in a visual editor, and optimizing images with color quantization and GPU texture compression. The project supports 16+ atlas formats and runs on Windows, macOS, and Linux.

Licensed under AGPL-3.0 — free to use, modify, and distribute.

People

AL

AutisticLulu

Project Starter & Maintainer

27 years old independent hobby developer from Sweden. Likes to automate tedious tasks that should be more easily done.

Special Thanks

Julnz — Created the app icon. julnz.com
Jsfasdf250 — Contributed features and bug fixes.

Get Involved

Discussions

Ask questions and share ideas.

GitHub Discussions

Report Issues

Found a bug or have a feature request?

GitHub Issues

Contribute

Pull requests are welcome.

Developer Guide