Image tool

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.

In-browser processingNo account requiredPrivacy details ↗

No image selected

A QUICK WALKTHROUGH

How to use this tool

  1. Choose a JPEG, PNG, or WebP image up to 20 MB and 40 megapixels.
  2. Choose whether to invert bright and dark values.
  3. 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.