Extract loose sprites from a 2D atlas
Turn a scattered or circular atlas into an ordered strip without hand-cropping every sprite.
Extracting, cleaning, and previewing are free. Basic ($4.99 once) removes the watermark; Pro is available for larger batches and advanced grid/ZIP tools.
A conventional sprite sheet has straight gutters and predictable rows. A loose 2D atlas does not. Characters, props, icons, or circular animation poses may be scattered across the canvas with empty space around them, which makes a normal grid slicer the wrong tool. SpriteFix treats each separated island of pixels as a frame, measures its visible bounds, normalizes the canvas, and lays the results out in playback order so you can use the strip instead of cropping every item by hand.
Sound familiar?
- Characters or icons scattered across one canvas with no useful rows or columns.
- Circular atlases where each pose is separated by empty space rather than a grid.
- Hand-cropping every island and then trying to make the frame sizes match.
- A loose atlas that needs to become one animation strip for an engine import.
How to do it in SpriteFix
Drop the atlas
Upload the PNG, JPEG, or WebP containing the scattered or circular sprites. SpriteFix opens the result in Ready after it measures the separate islands.
Open guided setup
Choose Use guided setup when the automatic job needs a more specific instruction, then select Extract loose sprites / 2D atlas.
Let it find the islands
SpriteFix cuts each disconnected piece of art into a frame, normalizes the cells, and places them in one horizontal strip.
Check the Ready preview
Play the animation and inspect the frame cards before downloading. Edit an individual source image if one island needs cleanup.
Download the strip
Free downloads carry a watermark. Basic is $4.99 once and gives you a clean PNG with your original file name, forever.
What you get back
- A clean horizontal PNG strip with one frame for each detected island.
- Equal frame cells with the art aligned to a shared baseline.
- A live animation preview and optional GIF for checking the frame order.
- Optional sprites.json in Aseprite format describing the output frame rectangles (Basic).
What it will not do
- Sprites that touch or overlap are one connected island to the detector and cannot be separated reliably without editing.
- This is an extractor, not a texture atlas packer. It produces one clean strip from the uploaded atlas.
- Exports are PNG only. Unmarked downloads need Basic ($4.99 once); Pro is $14.99 once or $10 to upgrade from Basic.
We would rather tell you the limits here than have you find them after paying. Full list in the limitations chapter.
Free to try. $4.99 once to keep it clean.
Clean, preview, and play as much as you like for free — free PNG downloads carry a watermark. Basic removes the mark for life for $4.99 paid once. Pro is $14.99 once, or $10 to upgrade from Basic, and adds grid cutting, per-frame ZIP export, and bigger batches. There is no subscription.
Questions people ask
- What is a loose 2D atlas?
- It is a canvas with sprites scattered around it instead of arranged in equal rows and columns. SpriteFix detects the separated islands and turns them into ordered frames.
- Can it separate sprites that touch?
- No. Connected pixels are measured as one island, so sprites that touch or overlap may need to be edited or supplied with more separation first.
- What do I get back?
- You get a normalized horizontal PNG strip with a preview. Basic can also include the Aseprite-format sprites.json and metadata files with the download.