Normal Map Generator from Image: Free, No Upload

Normal Map Generator
Drop a PNG, JPEG or WebP image

Free normal map generator—turn a sprite or texture into a tangent-space normal map, no upload, then Edit more in Xprite. Starting from a photo or drawing? First make pixel art with the free image to pixel art converter, then generate its normal map here. Need animation frames as one image? Use the free GIF to sprite sheet converter —no upload—for a PNG sheet and JSON frame data.

Is the normal map generator free?

Yes. Free, no account, and no watermark. Open the tool and generate in your browser.

Do I need to upload my image?

No. Processing stays on your device. Drop or open a PNG, JPEG, or WebP—the file is never uploaded to a server.

What kind of normal map does it make?

A tangent-space normal map in the common purple encoding: X to red, Y to green, Z to blue. Enable Invert Y for DirectX-style output; leave it off for OpenGL-style output.

What does Edit more do?

Edit more opens the generated normal map in the Xprite editor as a new project so you can repaint regions, combine it with the original artwork, or save .aseprite.