Normal to Bump Map

VIEW MODE SPHERE
READY|100% CLIENT-SIDE
1024×1024 · WEBGL

Normal to bump FAQ

Upload your RGB normal map. The tool derives a grayscale height proxy from the normal vectors (primarily the Z component and surface tilt) and exports an 8-bit bump/height-style PNG. It is an approximation — for best quality, keep the original normal map for rendering.

No. A normal map stores direction; a bump map stores scalar height. Converting back cannot recover detail that was never encoded. Use this for legacy pipelines or quick previews, not as a replacement for authoring height data.

Yes. Everything runs locally in WebGL; images are not uploaded.