TextureAtlas Toolbox is an all-in-one solution for working with texture atlases and sprite sheets.
Extract sprites into organized frame collections and GIF/WebP/APNG animations, generate optimized atlases from individual frames, or convert between 15+ atlas formats.
Perfect for game developers, modders, and anyone creating showcases of game sprites.
Formerly known as TextureAtlas to GIFs and Frames
Licensed under AGPL-3.0
Third-party licenses: See https://github.com/MeguminBOT/TextureAtlas-Toolbox/blob/main/docs/licenses.md
The GitHub has most things documented, please have a look there if you want to find out more!
Documentation Hub: https://github.com/MeguminBOT/TextureAtlas-Toolbox/tree/main/docs
List of supported formats; https://github.com/MeguminBOT/TextureAtlas-Toolbox?tab=readme-ov-file#supported-formats
List of supported formats (in-depth): https://github.com/MeguminBOT/TextureAtlas-Toolbox/blob/main/docs/format-reference.md
Features
- Wide format support: Parses 15+ texture atlas / sprite sheet formats
- Auto-update system: Automatic checking and installation of updates
- Multi-language support: With help of the community and Machine Translations
- Persistent settings: Configuration saved between sessions
- Extractor │ Batch processing: Extract multiple animations and spritesheets simultaneously
- Extractor │ Organized output: Sort frames from sprite sheets into individual folders
- Extractor │ Advanced controls: Customizable frame rate, loop delay, scale, frame selection, and alpha transparency threshold
- Extractor │ Smart cropping: Animation-based and frame-based cropping options
- Extractor │ Find/Replace rules: Customize output filenames with pattern matching
- Extractor │ Multiple animation formats: Export to GIF, WebP, and APNG
- Extractor │ Multiple frame formats: Export individual frames as PNG, WebP, AVIF, BMP, DDS, TGA, or TIFF
- Extractor │ Compression control: Lossless and lossy compression methods
- Extractor │ Preview system: Real-time GIF preview with playback controls
- Extractor │ Friday Night Funkin' support: Import character data files from various FNF engines
- Extractor │ Automatic sprite detection: Process image files without metadata using intelligent boundary detection
- Generator │ Create TextureAtlases from Frames: Combine individual image frames into optimized spritesheets
- Generator │ Convert/Repack TextureAtlases: Quickly convert between different formats or repack with higher efficiency
- Generator │ Multiple packing algorithms: MaxRects, Guillotine, Skyline, and Shelf packers with various heuristics
- Generator │ Auto-optimization: Automatically selects the best algorithm and heuristic for your current export to ensure highest packing efficiency
- Generator │ Duplicate detection: Identifies identical frames and deduplicates them in the atlas
- Generator │ Configurable atlas options: Padding, border, power-of-two, square, and max dimensions
- Generator │ Sprite rotation: Optional 90° rotation for tighter packing (format-dependent)
- Generator │ Multiple image formats: Save atlases as PNG, WebP, JPEG, TIFF, AVIF, BMP, TGA, or DDS