How to Turn a Photo Into a 3D Print You Can Send Straight to a Slicer

Choose the right photo, convert it to a mesh, verify the geometry, set up the slice and print something that actually looks like the picture.

Convert an image to STL

What You Need Before You Start

Here is how to turn a photo into a 3D print, plus the handful of things worth having ready before the first slice.

  • A photo with real tonal range. Mid-tones carry the depth, so a flat or blown-out shot converts into a slab with barely any relief. Check the histogram before you commit.
  • A crop that matches the shape you intend to print. The converter maps the whole frame edge to edge, so anything left in the image ends up in the model. 1200 x 1200 pixels is plenty for a relief or a lithophane.
  • The image in JPG, PNG, GIF, BMP, TIFF, WebP, SVG or HEIC at 20MB or under, plus a browser running on Windows, macOS, Linux, iOS or Android. Nothing is installed.
  • A slicer with a 0.4 mm nozzle profile and enough filament for the bounding box. A 100 x 100 mm lithophane at roughly 0.8 mm thick uses about 10 g of PLA.

From Photo to First Layer in Five Steps

The order matters: the mesh has to be right before the slicer touches it.

  1. 1

    Choose and crop the photo

    A face, a pet or a building reads well as a shallow relief because the shapes are already distinct. A busy landscape needs more depth to survive as a print. Crop to the final proportions, then fix exposure so the lightest and darkest tones you care about are present in the file.

  2. 2

    Convert the image to STL

    Run the conversion in the browser window and download the mesh. Brightness maps to height: light areas rise, dark areas sink, and inverting the image flips that. This is the only step where the photo itself matters. Everything after it is about the geometry.

  3. 3

    Inspect the mesh in the slicer

    Load the STL and look at it before you slice. Check the bounding box in millimetres against the size you wanted, confirm there is a solid base rather than a sheet a few tenths of a millimetre thick, and look for stray shells floating beside the main body. A mesh with holes or flipped normals slices into nonsense.

  4. 4

    Slice for the geometry you have

    Photo reliefs are thin walls, not mechanical parts. A lithophane printed upright wants 0.08 to 0.12 mm layers, two or three perimeters, 100 per cent infill and no supports. A relief lying flat on the bed is more forgiving: 0.12 to 0.2 mm layers, around 15 per cent infill, and a brim if the base is thin.

  5. 5

    Print it and read the first layer

    Watch the base go down. If the back plate is around 1 mm and the first layer is squashed or gappy, correct the Z offset before the print climbs, because a warped base lifts everything above it. When it finishes, check the highest points of the height map for blobs and stringing.

Three Failures That Waste the Most Filament

These three account for most of the filament people throw away on photo prints.

A relief with no back plate

A height map surface on its own is a few tenths of a millimetre thick and will tear when you lift it off the bed. Add a base of at least 0.8 mm, and 1.5 to 2 mm if the print will be handled or hung. Setting the base in the converter is cheaper than printing the same model twice.

Scaling by eye in the slicer

STL files carry no units. A model that imports at 4 mm or 400 mm tall is usually a unit mismatch rather than a broken file, and dragging the resize handles makes it worse. Type the target size, check the bounding box, and confirm the wall thickness is still printable at that scale.

Supports welded into fine detail

Faces, fur and lettering are where supports fuse hardest and where removing them does the most visible damage. Rotate the relief so the tallest geometry points up or lies flat on the bed, use a brim for adhesion instead of supports, and let the part cool before you pull it free.

Advanced Tips for a Cleaner Print

Small changes to the photo and the print profile that show up clearly on the finished part.

  • Blur the image by one or two pixels before converting. Single-pixel noise and JPEG artefacts turn into spikes on the surface that no layer height will hide.
  • Push the background to pure white with levels or curves. Anything short of white prints as a field of low ridges behind the subject.
  • Cut the subject out first when the background is busy, and save a PNG with that area solid white. The converter needs a clean silhouette, not a suggestion of one.
  • Mirror the model in the slicer if the photo contains text, because a height map reverses the image when viewed from the printing side.
  • Print a 40 per cent scale test in the same filament and profile. It costs a few grams and tells you whether the depth range reads before you commit to full size.
  • Raise the mesh resolution when curved edges look faceted. You are buying smoother geometry and a larger file, not more detail from the photo.

Convert Your Photo and Start Slicing

Use the photo you just cropped. Set the size, the depth of the relief and the base thickness, then download the STL and take it straight into your slicer. A basic conversion is free in the browser, needs no account, and your upload is cleared from the cache afterwards.

Frequently asked questions

Yes. A photo's brightness values can be read as height, so a greyscale image becomes a surface you can save as STL. Colour and texture are not stored, because STL holds geometry only.

Keep reading

The pages that answer the next question after this one.

From image to 3D print in seconds

Skip the complex modeling software. Upload your image now and get a print-ready STL file instantly.

Start Converting Free