Free normal map generator. Convert any diffuse texture or height image into a tangent-space normal map with adjustable strength and blur. Runs in your browser, no cost.
Drop a texture or height image
Brightness is read as height; a Sobel gradient builds the normals.
It reads image brightness as a height field and applies a Sobel gradient to compute per-pixel tangent-space normals, with a strength control.
A standard RGB tangent-space normal map PNG you can plug into most engines and shaders.
Generate original art, audio, and 3D models in seconds.