Texture Atlas Extractor [updated] Now
A simple web-based tool that supports various formats like Cocos2D, Godot, and Starling.
These sheets are accompanied by a data file (usually .json , .xml , .plist , or .txt ). This file contains the exact X and Y coordinates, width, height, and names of every individual sprite within the image.
While primarily known as the industry-standard packing tool, CodeAndWeb’s TexturePacker suite offers robust utilities for reading data files and managing sprite assets. It handles complex trimming, rotation, and aliases flawlessly. 2. Shoebox
Emerging AI tools (2024-2025) use computer vision to detect grid boundaries automatically. Tools like and Unpackr use convolutional neural networks (CNNs) to identify padding, detect repeating patterns, and separate sprites even without a .atlas file.
Whether you have the (.json, .xml) or just the raw images The volume of assets you need to process texture atlas extractor
Extracted images might sometimes show a 1-pixel border of a neighboring sprite if the original packer didn't use adequate padding. Conclusion
If you want, I can provide: a compact reference script (Python + OpenCV/Pillow) implementing the core extractor, or an example GUI workflow for manual correction—tell me which.
Check the preview window. You should see bounding boxes neatly dividing the sprites.
In the world of game development, 3D rendering, and UI/UX design, efficiency is king. To reduce draw calls and optimize memory bandwidth, developers have long relied on a technique called —combining dozens or hundreds of individual images into a single, massive grid. A simple web-based tool that supports various formats
A is a software tool that reverses the texture‑atlas packaging process. Instead of combining many small images into one large sheet, an extractor reads the accompanying metadata file (often in JSON, XML, or a custom format) to slice the huge composite image into individual sprites, textures, or animation frames. In other words, it “unpacks” a texture atlas.
To save space, advanced packers trim transparent borders around sprites and store "source size" offsets in the data file. A great extractor reads this data and restores the original transparent padding so animations don't stutter.
Click "Unpack" or "Extract." The software will process the sheet in seconds, leaving you with a clean folder of individually named, ready-to-use assets. Conclusion
Choose your output directory. Set a naming convention template (e.g., hero_run_index.png ). Run the extraction process, and the tool will instantly populate your folder with individual, optimized graphics. Best Practices for Managing Game Assets While primarily known as the industry-standard packing tool,
Here’s a solid, in-depth blog post tailored for game developers, technical artists, or modders working with 2D assets or retro game reverse engineering.
When you bundle multiple images into a single master sheet, you create a . But what happens when you lose the original source files, need to mod an existing game, or want to repurpose specific frames from a packed animation?
It crops the sub-image based on the listed Width and Height.
It identifies contiguous clusters of non-transparent pixels. Once a cluster is bounded by transparency on all sides, the tool draws a rectangular bounding box around it.