Sheet Forge

Free online tileset composer and sprite sheet builder. Compose from many sources, tile by tile.

Source
No image loaded
+
Click Load Image to add a sheet
Drag select · Ctrl click toggle · Shift click add · Wheel zoom · Middle drag pan
Output
0 tiles · 16×1 cells · 0 selected
·
Select tiles on the left, then Add to Output
Drag select · Drag selected to move · Wheel zoom · Middle drag pan
Transformselect tiles on the output to enable
Flip
Rotate0°
Hue0°
Free-text. Marks tiles with a corner dot for export reference.
What it does

Load one or more source images as tabs. Click and drag to select a rectangular region of tiles on the active source, Ctrl-click to toggle a single tile, Shift-click to add to the existing selection. Send the selection to an output panel where you can drag tiles around to rearrange them, delete them, flip them horizontally or vertically, rotate by 90 degree increments, shift the hue by any amount from 0 to 360 degrees, tag them, and export the whole sheet as a PNG. A 2x upscale toggle ships 16 pixel art straight to 32 pixel without leaving the tool.

Why it exists

Game projects accumulate tilesets from many sources, in many sizes. Cherry-picking the tiles you actually need and stitching them into one engine-ready sheet usually means hopping into a paint program and counting pixels. Sheet Forge is that workflow without the side trip. Originally built into the Loregend engine editor, ported here so anyone can use it.

How to use
  1. 01Set the tile width and tile height in the top bar. These are the source tile dimensions in pixels.
  2. 02Hit Load Image to pick one or more PNGs. Each loaded sheet becomes a tab. The active source canvas shows it with a grid overlaid at your current tile size.
  3. 03Click and drag to box-select tiles on the source. Ctrl-click toggles a single tile, Shift-click adds to the existing selection, Ctrl+A selects all. Scroll wheel zooms, middle drag pans.
  4. 04Hit Add to Output to push the selection into the output panel. Repeat for as many tiles and as many sources as you want.
  5. 05On the output panel, click a tile to select, drag a box to select many, Ctrl-click to toggle. Drag a selected tile to move the whole group around. Delete or hit Remove Selected to drop tiles.
  6. 06Open the Transform inspector below to flip H/V, rotate 90 degrees CW or CCW, shift hue in 30 or 90 degree steps, or tag the selection with a free-text label.
  7. 07Toggle 2× Upscale if your tiles are 16-pixel art and you want the export at 32-pixel without resampling. Hit Export PNG when you are happy.
Heads up
Keyboard
FAQ
Also from Astryke

Your AI forgets. Astryke doesn’t.

These tools stay free. Astryke Hub is the one you pay for: a board your coding agent reads at the start of a session and writes back to at the end, so it never opens cold again.

Start free

14 days free, no card. Founding price $12 a month after that.