Guides
Turn a picture into an STL: relief or real 3D?
Brightness-to-height converters make flat reliefs; AI makes full objects. Which one you need, and how to get an STL either way.
3 min read

Quick answer
How do you turn a picture into an STL file?
It depends on what you want. For a flat plaque, lithophane or embossed sign, use an image-to-STL relief converter or your slicer, which turns brightness into height. For a full object you can hold and turn, use an AI image-to-3D generator, export the model, and convert it to STL in Blender or a slicer before printing.
Two different results hide behind one search
"Picture to STL" can mean two very different things, and most tools only do one of them:
- A relief: a flat slab where the picture is raised or recessed. Think lithophanes (thin panels that show the image when backlit), embossed plaques, cookie stamps, signs. The picture's brightness becomes height.
- A real 3D object: a figure or item you can pick up and turn around, reconstructed from what the picture shows.
If you want a photo of your dog as a backlit lamp panel, you want a relief. If you want a little statue of your dog, you want a 3D object.
Route A: relief (brightness to height)
How it works: every pixel's brightness becomes a height. Light pixels are high (or low, depending on settings), dark pixels the opposite. Colour is ignored, because STL has nowhere to store colour.
Tools:
- Online image-to-STL converters, many free.
- Slicers: several can import an image directly as a relief or lithophane.
- Blender: a subdivided plane with a Displace modifier using the image, then export STL. See image to 3D in Blender.
Tips:
- High contrast, simple images work best.
- For lithophanes, a thin maximum thickness (a few millimetres) and printing in white are standard.
- For logos and text, a vector extrusion is cleaner than a relief; see logo to 3D model.
Route B: a full 3D object (AI image-to-3D)
How it works: an image-to-3D generator infers the object's shape and depth from the picture and builds a closed mesh, inventing the sides it can't see.
- Use a clear picture of one object on a plain background. How to take a photo that converts well.
- Upload it to an image-to-3D generator. In Vi3W, check the image interpretation before generating 3D.
- Export. Vi3W exports OBJ, GLB and FBX (not STL). OBJ is best for printing.
- Open the OBJ in your slicer (most accept it) or convert it to STL. See convert OBJ to STL.
- Check it's watertight, scale it, give it a flat base. Make an AI model watertight.
Which should you choose?
- Photo as wall art, lamp panel, coaster, plaque: relief.
- Logo, sign, stamp: vector extrusion, or relief.
- Figurine, toy, bust, ornament from a picture: AI 3D object.
- A person's or pet's likeness you can hold: AI 3D object, stylised.
Why converters sometimes "don't work"
On forums, people often report trying several picture-to-STL sites without success. Usually, they wanted Route B and the site did Route A: a flat plaque instead of an object. Or they tried a relief with a busy, low-contrast photo. Picking the right route first solves most of these.
Want a real object rather than a relief? Turn your picture into a 3D model in Vi3W, export OBJ, and slice it.
Frequently asked questions
how do i convert an image to stl
For a relief, load the image into an image-to-STL converter or a slicer's image import, set the height range and base thickness, and export STL. For a full 3D object, generate a model from the image with an image-to-3D tool, then export or convert it to STL.
how to convert a jpg to stl
A JPG is a flat image, so it has to become geometry first. A relief converter maps pixel brightness to height and exports STL directly; an AI image-to-3D generator builds a full model you can then save as STL. High-contrast images work best for reliefs.
Last reviewed

