Height Map Generator
Choose a JPEG, PNG, or WebP image and turn pixel brightness into a grayscale texture for a compatible 3D or game tool.
A QUICK WALKTHROUGH
How to use this tool
- Choose a JPEG, PNG, or WebP image up to 20 MB and 40 megapixels.
- Choose whether to invert bright and dark values.
- Generate and download the grayscale PNG height map.
Brightness to grayscale
Each pixel uses 0.2126R + 0.7152G + 0.0722B and is rounded to an 8-bit grayscale value. Invert replaces that value with 255 minus the value.
What the output contains
The result is a visual grayscale height texture. It does not create 3D geometry, terrain meshes, displacement, or normal maps; import it into a compatible 3D or game tool.
Local limits
JPEG, PNG, and WebP images up to 20 MB and 40 megapixels are decoded and processed in the browser. The source image is not uploaded.
GOOD TO KNOW
Common questions
Does it create a 3D model?
No. It creates a grayscale PNG height texture only.
Can I invert the height values?
Yes. Inversion swaps bright and dark values.