I need to take a sprite sheet and convert it into multiple images, one for each frame of the sprite sheet.

How should I go about this? I would prefer an offline method or a tool to do so -- I found Alferd SpriteSheet Unpacker, but it is really slow on Windows 7 and does not seem to respond well at all.

  • 1
    \$\begingroup\$ I reworded your question so it is asking how to solve (what I presume to be) your specific problem rather than asking for a list of tools others are using, as the latter type of question is a poor fit for this site. \$\endgroup\$
    – user1430
    Aug 11 '12 at 18:54
  • \$\begingroup\$ I'm the author of 'Alferd Spritesheet Unpacker' can you post a link to the spritesheet you're trying to unpack and I'll see why it's so slow. I developed and tested it on Windows 7 so that shouldn't be an issue. \$\endgroup\$ Aug 12 '12 at 8:29
  • \$\begingroup\$ @ForkandBeard Here is the spritesheet. i.imgur.com/R1MPY.png . When I click on Select All > Export Selected. Nothing seems to happen it just hangs, and I tried sleeping on it but no luck. \$\endgroup\$ Aug 12 '12 at 9:01
  • \$\begingroup\$ @AivanMonceller thanks for posting the spritesheet. It's really small, I managed to unpack it in under a second running on Windows 7. I can't replicate the issue all I can suggest is make sure you're using ASU version 8 and you have permission to write to the folder you're trying to export to... \$\endgroup\$ Aug 12 '12 at 9:25
  • 1
    \$\begingroup\$ If you don't mind an online solution, imagesplitter.net is as easy as it gets (provided the spritesheet is actually a regular grid, like the one you've posted). Just upload your image, select SPLIT IMAGE tab, choose the number of rows and columns (and the images format) - and that's pretty much it. \$\endgroup\$
    – Czyzby
    May 9 '14 at 8:02

I just can't replicate the issue with FolderBrowserDialog.ShowDialog hanging, so I've created a new version of the app (version 9) which has a new 'Prompt for Export Folder' option. Unchecking this option removes the need for the dialog box.

You can download version 9 from my site Alferd Spritesheet Unpacker version 9.

On the 'Options' form untick the 'Prompt for Export Folder' check box and now ASU will just export the files to whatever directory path is in the long textbox at the bottom of the main form.

(If you don't want to change this option every-time you can set PromptForDestinationFolder to false in the .exe.config file)

  • \$\begingroup\$ Unfortunately, even with the PromtpForDestinationFolder unchecked, it still hangs. I am testing with this spritesheet (note that I converted it to PNG before dragging it into your unpacker): funorb.com/img/images/game/central/dev_diary/… \$\endgroup\$
    – Samaursa
    Jun 29 '13 at 21:20
  • \$\begingroup\$ It also hangs when I click about... in options. I am guessing the program has trouble opening additional windows. \$\endgroup\$
    – Samaursa
    Jun 29 '13 at 21:22
  • \$\begingroup\$ @ForkandBeard. FYI, I think I experienced this issue on Windows 10, but I was able to work around it by clicking Alt+Tab. Apparently, the "Select Folder" dialog was showing up, but did not steal focus from the main window. And, since the main window was waiting for the dialog, it seemed "frozen." \$\endgroup\$
    – jpaugh
    Mar 31 '19 at 21:04

Shoebox is a great tool for this purpose and rather flexible.


It's AIR based, so you can use it on OSX or Windows.

It's drag/drop automagic at it's best.


Not the answer you're looking for? Browse other questions tagged or ask your own question.