Convert Image to Normal Map
Having high-quality normal maps is essential for realistic 3D graphics, but creating them from scratch can be difficult. This guide shows you how to convert any standard image (like a JPEG or PNG photo) into a professional normal map using our free online tool.
Why Convert Images to Normal Maps?
Often in game development or 3D art, you'll start with a "diffuse" or "albedo" texture - basically a regular photo of a surface like brick, wood, or stone. To make this surface look 3D and react to light, you need a normal map that matches it.
Converting your image to a normal map allows you to:
- Add depth to flat photos
- Create realistic materials from simple textures
- Avoid modeling high-poly geometry
- Save time in your workflow
Step 1: Prepare Your Image
Before uploading, make sure your image is ready:
- Resolution: Use high-resolution images (1024x1024 or higher) for best results.
- Seamless: If you plan to tile the texture, ensure your source image is seamless.
- Lighting: Try to use "flat" lit images without strong shadows, as shadows in the source photo can create incorrect bumps in the normal map.
Step 2: Upload to Generator
Go to our Normal Map Generator tool.
Click the upload area or simply drag and drop your image file. The tool supports JPG, PNG, WEBP, and other common formats. Processing happens instantly in your browser using your GPU - your images are never uploaded to a server.
Step 3: Adjust Settings
Once your image is loaded, you'll see a real-time 3D preview. You can adjust the following settings to perfect your normal map:
Recommended Settings
- Strength: Controls how deep the bumps look. Start around 0.5 and adjust. Too high can look noisy.
- Level: Controls the detail size. Lower levels pick up fine noise, higher levels capture large shapes.
- Blur/Smooth: Use this if your source image is grainy to create a smoother normal map.
Step 4: Export and Use
When you're happy with the preview, click the "Download" button to save your normal map.
You can then import this file into your game engine or 3D software:
Common Questions
Yes! The tool automatically converts color images to grayscale height data internally to calculate the normals. You don't need to convert to B&W first.
For quick conversions, our tool is often faster and gives you a real-time 3D preview which standard Photoshop filters lack. See our Photoshop Comparison for more details.