Vi3W
Skip to content

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.

Aman PorwalFounder @ Vi3W

3 min read

A pencil sketch of a brass lantern on paper, with the same lantern rising off the page as a solid, lit object

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.

"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.

  1. Use a clear picture of one object on a plain background. How to take a photo that converts well.
  2. Upload it to an image-to-3D generator. In Vi3W, check the image interpretation before generating 3D.
  3. Export. Vi3W exports OBJ, GLB and FBX (not STL). OBJ is best for printing.
  4. Open the OBJ in your slicer (most accept it) or convert it to STL. See convert OBJ to STL.
  5. 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