Texture to normal map — online
Turn albedo, bump, or height textures into a normal map in one step. This page targets “texture to normal map” and “image to normal map online” queries with the same WebGL pipeline as the main normal map tool. Processing stays on your device. Need a full PBR set? Try the PBR map generator.
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
- Bump to NormalConvert bump or height maps into tangent-space normals.Open tool
- Full PBR SetNormal, roughness, AO, height, and metallic from one upload.Open tool
- Bump MapGrayscale bump from any photo for cheap surface detail.Open tool
- Seamless TextureMake any image tileable online.Open tool
- Roughness MapPBR roughness from luminance with material presets.Open tool