Choose a picture
Drop in a portrait, logo, texture or one of the 20 sample designs. Supported formats: JPG, PNG, WebP and BMP.
Turn a photo or design into an adjustable grayscale relief for fiber laser engraving—or a closed 3D mesh for CNC carving. Make it right here, then download the files you need.
Load a picture, tune its height map, check the shaded preview and export. Your file is processed locally; it is not uploaded to a server.
or choose a picture from your device
Load any sample into the studio, adjust the depth and mapping, then export the actual height map or 3D mesh. Ten are tuned for fiber-laser marking; ten are arranged for CNC relief.
Craigality-3D turns brightness into an editable relief. The right export depends on the process you are setting up.
Drop in a portrait, logo, texture or one of the 20 sample designs. Supported formats: JPG, PNG, WebP and BMP.
Auto-level the image, boost tonal depth, set physical width and relief height, then drag the 3D map to inspect the surface from every angle.
Download 8-bit PNG/BMP for LightBurn, a true 16-bit grayscale PNG for compatible workflows, or a closed STL/OBJ mesh for CNC. Verify scale, toolpaths and machine settings before running.
A quick note on file formats, privacy and what a single image can—and cannot—tell us.
No. It creates standard grayscale PNG and BMP height maps that you can import into LightBurn. You choose and validate the material, layer, speed and power settings in LightBurn; this tool does not produce an .LBRN2 project or machine-specific recipe.
No. Conversion and exports happen locally in your browser. The page has no upload server, account system, analytics or remote image-processing service. Your browser may keep its normal download history, but the image itself is not sent to Craigality-3D.
The image's grayscale is sampled as a height field, then a flat base and perimeter walls are added to create a closed raised-relief mesh. STL and OBJ dimensions are written in millimetres. The mesh is an estimate from brightness, not a true 3D scan.
Choose Turnable 3D, drag to orbit and use the mouse wheel to zoom. Preview depth exaggeration changes only the view; exported dimensions and relief depth stay in millimetres.
Yes. It is encoded as a 16-bit grayscale PNG (bit depth 16), not an 8-bit canvas PNG with a different filename. Original tonal detail is limited by the uploaded picture and the browser's image decoder; the export cannot restore detail absent from the source. Keep the 8-bit PNG/BMP for typical LightBurn raster workflows.
PNG is available as an 8-bit LightBurn-friendly map or a true 16-bit grayscale PNG; BMP is grayscale for common raster workflows; STL is a binary mesh; OBJ is a text mesh. Choose the format supported by your machine software.
Yes. There is no charge, sign-in, API key or usage limit in this version. If it is useful, the optional coffee button links to PayPal.