Apex Studio
SpriteWeaver icon

Now on the Microsoft Store

Sprite sheets, without the fiddly part.

Drop in a GIF, an animated WebP, an APNG, or a folder of PNGs. SpriteWeaver pulls out the frames, keys the background to transparency, lays everything out the way your engine expects, and writes a clean PNG sheet.

Get it on Microsoft Store Free, with a $4.99 one-time Pro unlock. No watermarks and no export limits in the free version.

What it looks like

The SpriteWeaver main window with eight frames imported and laid out on a four column grid
Import a GIF or an image sequence and lay the frames out on a grid. Cell guides show exactly where padding and margin land.
Four sprite frames on a solid green background before keying
Sprites usually arrive on a solid colour. Here is the raw import, green background and all.
The same four frames with the green background keyed out to transparency
Key it out to transparency with a tolerance slider, an eyedropper or a hex value. Turn on the alpha mask to see exactly what is being cut.
Five frames arranged by the packed atlas layout with trimming
Packed mode trims the transparent space around each sprite and fits the frames together, so the sheet takes as little texture memory as possible.
The export panel showing metadata format options and engine import script options
Export JSON or XML metadata alongside the sheet, and install the Unity or Godot import script into your project so sheets slice themselves when you drop them in.
SpriteWeaver in its light theme
Dark by default, with a light theme in the View menu.

Free

Import what you already have

GIF, APNG, animated WebP, and PNG, JPG, BMP or WebP sequences. Frame timing is read from the source animation, or you can set your own frame rate.

Arrange it your way

Horizontal, vertical and grid layouts, with columns, padding, margin, fixed cell size and nine alignment options for slicing by grid in your engine.

Key out the background

Tolerance slider, eyedropper, hex entry, and an edge-connected-only mode for sprites that contain the key colour themselves.

See it before you save it

A live sheet preview plus an animation tab that plays your frames back at the speed they will actually run.

Edit the frame list

Drag to reorder, duplicate, remove, and reverse the whole sequence for ping-pong loops.

No strings on the output

No watermarks, no export limits, no resolution caps. The free version produces sheets you can ship.

Pro, $4.99 once

For when you have stopped doing one-off conversions and have an actual asset pipeline.

  • Batch processing: drop a folder and convert every file in one pass
  • Packed atlas mode with per-sprite trimming
  • Power-of-two sizing for older and mobile GPU targets
  • Metadata export as JSON for Phaser and PixiJS, or XML in the Sparrow and Starling format
  • Unity and Godot import scripts, installed into your project on export
  • Saved presets, so repeat work is one click
  • Watch a folder and re-process automatically when a source file changes
  • Edge cleanup, which removes leftover colour fringing around keyed edges
  • Lossless PNG optimisation

Works with

Unity, Godot, Phaser, PixiJS, GameMaker, MonoGame, and anything else that reads a PNG sheet or a standard texture atlas file.

SpriteWeaver prepares and packs sprites. It is not a pixel art editor, and it does not import video files.