Free to try · clean downloads $4.99 once · no monthly fee · See plans

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.
Drag — left messy, right clean
After: Extract loose sprites from a 2D atlas — messy attack sheet cleaned into an even, bottom-aligned strip
Before: Extract loose sprites from a 2D atlas — messy attack sheet cleaned into an even, bottom-aligned strip
Before
After

How to do it in SpriteFix

  1. 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.

  2. Open guided setup

    Choose Use guided setup when the automatic job needs a more specific instruction, then select Extract loose sprites / 2D atlas.

  3. 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.

  4. Check the Ready preview

    Play the animation and inspect the frame cards before downloading. Edit an individual source image if one island needs cleanup.

  5. 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.