Normal Map Generator
Free normal map generator. Turn any texture or height image into a tangent-space normal map with adjustable strength. Runs in your browser.
Drop a texture or height image
How to use the Normal Map Generator
- Drop a texture or a height image onto the drop area.
- Adjust Strength until the bumps read well in the preview.
- Click Export normal map to download the PNG.
Using it in your game
Use it as the normal map of a 3D material, or for 2D lighting: in Godot assign it to a CanvasTexture’s normal map, in Unity to the sprite’s secondary texture for 2D lights.
Frequently asked questions
How does it create the normal map?
It reads image brightness as a height field and applies a Sobel gradient to compute per-pixel tangent-space normals, with a strength control.
What is the output format?
A standard RGB tangent-space normal map PNG you can plug into most engines and shaders.
Create game assets with AI
Generate original art, audio, and 3D models in seconds.