Invert height
Defaultoff
When enabled, dark pixels become high and light pixels become low.
Turn grayscale height maps and terrain images into 3D-printable STL models with live preview.
Please wait
Upload a PNG, JPG, or WebP height map. Brighter pixels are higher. You can adjust max height, base thickness, smoothing, and sample resolution, then download the STL for printing or further editing.

Original

Heightmap

Inverted Heightmap
Defaultoff
When enabled, dark pixels become high and light pixels become low.
Default5mm
Range0.5mm – 20mm · step 0.5mm
Maximum height of the tallest terrain peak in mm.
Default1mm
Range0mm – 5mm · step 0.5mm
Thickness of the solid base below the terrain.
Default2
Range0 – 10
Applies smoothing to reduce noise in the terrain mesh.
Default400px
Range100px – 400px · step 50px
Number of grid subdivisions. Higher = more detail, larger file.
Drop a grayscale or color image
Set height scale, base and resolution
Export a printable mesh
Grayscale elevation maps or high-contrast photos. White is high, black is low (can be inverted).
You can export a grayscale DEM or screenshot from a mapping tool and upload it. This version does not directly fetch map elevation data.
Check the 'Invert height' box in the parameters panel. Dark pixels become high, light pixels become low.
The default unit is millimeters (mm). You can adjust the max height and base thickness before exporting to control the overall size.
The footprint is 100 mm along the longest side, with the other side scaled by your image's aspect ratio. The height ranges from the base thickness to base thickness plus max height, so raising max height makes the relief steeper relative to the width.
Use smoothing when your image contains noise (scanned photos, JPEG artifacts or irregular elevation data) that would otherwise show up as spiky, rough surfaces. Higher values blur those high-frequency bumps into cleaner slopes. For a clean, high-quality heightmap, keep it low or at 0 to preserve detail.
Yes, Any3D's core features are free to use forever. We provide format conversion, model optimization, and online preview at no cost, with no registration required.
No. Files you select are processed only in your browser on this device, so they never leave your device and are never sent to our servers. We don't store any user files; after processing, related data in browser memory is released.
No installation required. Any3D is entirely browser-based; just open the webpage to use all features. It works on Windows, Mac, Linux, and other major operating systems.
The processing capacity depends on your device performance and the model's vertex count and texture complexity, rather than file size alone. We impose no file size limit, but when a model exceeds what your device can handle, the page may lag or even crash.