Normal Map Generator – Height to Normal
Client‑side · No server required

Plane View (Normal Map)

3D Preview (sphere)

Frequently Asked Questions

What is a normal map?
A normal map encodes surface directions in RGB colors, allowing 3D models to appear detailed without extra geometry.
How do I generate a normal map from an image?
Upload any grayscale or color image, adjust the strength slider (0.1-3.0), optionally invert Y for DirectX compatibility, choose tiling (1x1, 2x2, or 3x3), and preview the result in both 2D plane view and 3D sphere/cube preview. Use advanced settings like detail scale, blur, sharpen, and levels adjustment for fine-tuning. Click 'Download PNG' when satisfied with the result.
Why use normal maps instead of bump maps?
Normal maps store more lighting information, producing more realistic shading and detail than traditional bump maps.
Which file formats can I export?
You can download your normal maps as PNG files, ensuring compatibility with engines like Unity, Unreal, and Blender.
Are the generated normal maps private?
Yes, processing is done locally in your browser — your images never leave your device.