One ogre sheet, sliced two ways and turned into a clip. Click to enlarge.

✂️ Two ways to slice

Grid for evenly-spaced sheets, Auto detection for irregular ones. Switch between them with a single toggle and watch the boxes update live.

🎬 Build animations

Group the sliced frames into named sprite sets, mark them animated, set a frame rate, and play them back in the preview.

📤 Export anywhere

Send a set out as a looping GIF, a packed spritesheet PNG with an atlas JSON, or the raw per-frame PNGs.

Grid or Auto, whichever your sheet needs

Most sheets fall into one of two shapes. AssetHoard has a mode for each, and you can flip between them at any time to see which reads your sheet better.

Grid mode

For sheets laid out on an even grid. Set the cell size and AssetHoard walks it across the sheet, row by row, boxing every cell.

  • Cell width and height in pixels
  • Margin and Spacing for borders and gutters
  • Offset X and Y to nudge where the grid begins
  • Skip empty drops fully transparent cells, on by default

Auto mode

For trimmed, hand-packed, or uneven sheets. AssetHoard finds each clump of connected pixels and draws a box around it, so no grid is needed at all.

  • Alpha sets how solid a pixel must be to count
  • Dilate bridges small gaps so one sprite stays in one piece
  • Min area filters out specks and stray pixels
  • Merge folds overlapping boxes into one

From sheet to animation

Four steps from a flat image to a playable, exportable clip. No other app in the loop.

1

Open the sheet as a spritesheet

Select the image in your library and flip the preview from Image to Spritesheet. The slicer opens.

2

Slice it

Pick Grid or Auto and adjust until every frame is boxed. AssetHoard shows a running count so you know exactly how many sprites you are about to save.

3

Build a set

All the frames land in an All Frames set. Create your own named sets by clicking frames on the sheet in the order they should play.

4

Animate and export

Mark a set animated, choose a frame rate, and play it back. Then export it as a GIF, a packed sheet, or per-frame PNGs.

Export three ways

A sprite set is not locked inside AssetHoard. Take it out in the shape your engine or editor wants.

🎞️ Looping GIF

A single animated GIF at the set's frame rate. Good for previews, issue trackers, and social posts.

🧩 Packed sheet + atlas

A packed spritesheet PNG with an optional atlas JSON describing each frame. Drop it straight into your engine.

🖼️ Per-frame PNGs

The raw frames as individual PNG files, ready for any pipeline that expects loose images.

Your original sheet is never touched

Slicing is saved as metadata on the asset, not baked into the file. The sheet on disk stays byte for byte the same, so you can re-slice, adjust, or clear the whole thing whenever you like. Only an explicit export writes new files, and those are copies.

Frequently asked questions

Stop juggling a separate slicer. Do it where your assets live.

Local-first. Offline-capable. No subscription.

Want the step-by-step? Read the slicing guide.