SwapSmith is a palette-swap variant generator for game developers.


Upload a source sprite PNG or pick from the built-in procedural sprites — hero, goblin, slime, robot — and generate enemy variants, team colors, and seasonal recolors in seconds.


SwapSmith auto-extracts palette slots from your sprite and groups them by hue, so you can recolor armor, skin, and accents independently. Choose from 20+ one-click swap presets: enemy red, team blue / red / green / gold, seasonal themes, complementary / inverted, grayscale, and sepia.


The frame-safe swap engine keeps every animation frame sharing the same palette mapping, so recolors never break your spritesheets. Browse your creations in the variant gallery with live preview, then export a variant spritesheet PNG.


100% offline single-file HTML — no accounts, no servers, no uploads. Just open it in your browser and start swapping.


DEMO LIMITS: create up to 4 variants; ZIP export of all variants and runtime swap JSON export are locked.


Ready for the full lab? SwapSmith Pro unlocks unlimited variants, all presets, and all exporters — including the ZIP bundle of all variants and the runtime swap JSON for engine-side recoloring. Try this demo free, then upgrade to SwapSmith Pro: https://theluckyduck666.itch.io/swapsmith-pro

Leave a comment

Log in with itch.io to leave a comment.