Convert bump or height to a normal map
Upload a grayscale bump map, height map, or any photo. The tool estimates surface slopes and writes a tangent-space normal map — the same engine as our normal map generator, tuned for “bump to normal” and “normal to bump map converter” searches. Free, online, no upload. For the reverse direction, use normal to bump map.
Frequently Asked Questions
A normal map encodes surface directions in RGB colors, allowing 3D models to appear detailed without extra geometry.
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.
Normal maps store more lighting information, producing more realistic shading and detail than traditional bump maps.
Sobel is the default for most game and real-time work — fast and predictable. Scharr uses a wider kernel and can look slightly smoother on noisy photos. Try both on your source; the 3D preview updates instantly.
It flips the green channel so the normal map matches DirectX-style tangent space (common in Unreal and many game pipelines). Leave it off for OpenGL / Blender-style normal maps.
Yes. There is no account, no file upload to our servers, and no watermark. The tool runs entirely in your browser at full resolution.
You can download your normal maps as PNG files, ensuring compatibility with engines like Unity, Unreal, and Blender.
Yes, processing is done locally in your browser — your images never leave your device.
Related texture tools
Free, browser-based generators — same workflow, no upload to our servers.
- Normal MapImage to normal map with Sobel or Scharr, DirectX Y flip.Open tool
- Normal to BumpDerive a grayscale bump map from an RGB normal map.Open tool
- Texture to NormalTurn any texture or photo into a normal map online.Open tool
- Bump MapGrayscale bump from any photo for cheap surface detail.Open tool
- Height Map16-bit heightmaps for terrain and displacement.Open tool
- Full PBR SetNormal, roughness, AO, height, and metallic from one upload.Open tool