Tools / Normal Map Generator

Normal Map Generator

Generate normal maps from diffuse textures directly in your browser

Drop an image here or click to browse

PNG, JPEG, or WebP

Strength 2.0

Higher values create more pronounced normal details

Blur (Pre-process) 0

Apply blur before generation to reduce noise

Height Source

Which channel to use as height data

No image loaded

About Normal Maps

Normal maps store surface direction information in RGB channels. This tool uses a Sobel operator to calculate surface gradients from height/luminance data. The output is a tangent-space normal map where R=X, G=Y, B=Z directions.