1 · Source sprite
📥 drop a PNG / GIF / APNG here
or click to choose
or click to choose
2 · Tune
loading wasm…
3 · Result
Nothing yet — drop a sprite and hit generate.
Generate normal maps for pixel-art sprites & animations so your 2D art reacts to dynamic lighting. Runs 100% in your browser via WebAssembly — nothing is uploaded. RustWASMMIT
Nothing yet — drop a sprite and hit generate.