VOIDLESS.DEVLogin

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

  1. Drop a texture or a height image onto the drop area.
  2. Adjust Strength until the bumps read well in the preview.
  3. 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.

Something not working right? Report a bug