Convert an image to STL for 3D printing
Yes — you can turn a photo into an STL for 3D printing. Upload a clear JPG or PNG, let PrintMesh generate a 3D mesh, download the STL, then inspect it in Cura, PrusaSlicer, or Bambu Studio before you print. This is a full 3D reconstruction, not a lithophane or a raised logo plaque.
How to convert an image to STL for 3D printing
01
Upload a clear JPG or PNG
Use a single subject with a simple background. Product shots, character art, and sketches work better than busy scenes. You do not need CAD.
02
Generate the 3D mesh
Choose Standard, High, or Ultra and start the job. Preview the result as GLB in the browser before you export.
03
Download STL and open it in your slicer
Export STL from the same generation, then check scale, orientation, and mesh warnings in Cura, PrusaSlicer, or Bambu Studio before you print.
How this compares
| Path | What you get | Best for |
|---|---|---|
| True 3D mesh (PrintMesh) | A 3D model of the subject you can rotate and print from more than one angle | Figurines, props, product shots, character art |
| Heightmap / lithophane | The photo as surface depth on a plate | Backlit plaques and photo reliefs |
| Logo extrusion | A flat shape with uniform thickness | Keychains, stamps, silhouettes |
What you get
Single-image upload
JPG or PNG. One clear subject converts more reliably than crowded scenes.
No CAD required
Generate from the browser. Open OBJ in an editor later only if you want to.
Quality tiers
Standard (1 credit), High (3), or Ultra (5) for the same image-to-mesh job.
STL for slicers
Download STL for Cura, PrusaSlicer, or Bambu Studio. GLB and OBJ are available from the same job.
When one photo makes a bad STL
Subject fused to the background
A toy on a patterned blanket, or a hand still in the frame, becomes one lump. Shoot one object on a plain backdrop with empty space around it.
The hidden side is a guess
A straight-on photo has no information about the back. The mesh still has a back, and that back is invented. A three-quarter view shows more of the real shape. A higher credit tier makes a finer mesh from the same photo. It does not add a camera angle you never took.
Thin parts vanish in the slicer
Hair, a sword, a wire, or an earring can be thinner than your nozzle. The browser can still show them. The slice preview will not. Thicken them from the OBJ, or leave them out of the print.
A logo stays stuck on its surface
A graphic on a shirt becomes a wrinkled shirt, not a flat extruded logo. A lithophane is a plate whose thickness follows the photo. PrintMesh builds neither. Use a relief or extrusion tool when the picture itself is what you want to print.
Check the STL before you slice
01
Set the size in millimeters
An STL stores triangles, not units. Type the height in Cura, PrusaSlicer, or Bambu Studio. The GLB preview is not a print preview.
02
Seat the base on the bed
Rotate the model so the face that should sit down is on the plate. A file that arrives on its side will print that way until you turn it.
03
Read the slice preview
Look for a hole through the shell, a missing wall, and a part floating in the air. PrintMesh does not add supports and does not repair the mesh.
Convert by file type
Related features
Printing guides
Frequently asked questions
How do I convert a JPG or PNG to STL?
Upload the image in PrintMesh, generate the mesh, preview the GLB, then download STL. Open that STL in your slicer and inspect it before you print.
Is this a lithophane or a real 3D model?
PrintMesh builds a 3D mesh of the subject, not a heightmap plaque. If you want a lithophane or an extruded logo, use a dedicated relief tool instead.
What images work best?
A single object, sharp focus, and a simple background. Three-quarter views usually give the model more shape than a flat head-on photo.
Which slicers open the STL?
Any slicer that accepts STL, including Cura, PrusaSlicer, and Bambu Studio. Always run the slicer’s preview and repair checks.
Why did the subject fuse to the background?
The generator treats touching pixels as one object. A busy blanket, a hand holding the item, or two subjects in one frame often become a single lump. Crop to one object on a plain background and generate again.
What should I check before I slice the STL?
Set the height in millimeters, put the base on the bed, and read the slice preview for missing walls and floating parts. The browser GLB has no print scale. The full checklist is in the photo-to-STL guide.