💡 Photo project · 5 min read

How to make a lithophane from a photo

By meshcast.app · Updated August 2026

This guide was drafted with AI assistance.

Quick answer

Pick a high-contrast photo, convert it to a 3D relief with a free lithophane generator, and print it in white PLA at 0.1 mm layers, 100 % infill. It looks like a plain grey plate until you put a light behind it, then the photo appears. The whole thing is one upload and an overnight print.

What the generator does, and what it doesn't

Handled for you

  • Maps image brightness to panel thickness, which is the whole trick, and does it per pixel
  • Clamps the thickness to a range that actually prints and actually transmits light
  • Adds a frame or a stand, and sizes the panel to your printer bed

Still your call

  • It needs backlighting to read at all. In daylight it looks like a grey panel
  • Contrast beats resolution. A dark, evenly lit portrait works; a bright busy scene does not

If the generator refused your file, the message is explained here: why was my model rejected. Almost every rejection is the same thing, a mesh with holes, and the “Fix it for me” button in the popup resolves most of them in one click.

What a lithophane actually is

A panel of varying thickness with light behind it: thin sections pass light and read bright, thick sections block it and read dark
A lithophane is not an image on a panel, it is an image made OF the panel. Grey values become thicknesses, so it only reads when lit from behind.

A lithophane is a thin translucent panel where the thickness carries the image. Where the photo is bright, the plastic is thin and lots of light passes through; where the photo is dark, the plastic is thick and blocks the light. Off, it looks like a featureless grey tile. Backlit, the picture snaps into view. The technique is 200 years old, it was done in porcelain, but a 3D printer makes it a ten-minute project instead of a craft you apprentice for.

Step 1: pick the right photo

Desaturate the photo on your phone first. If it does not read in grayscale, it will not read as a lithophane, and no print setting will save it.

PhotoHow it readsWhy
Dark, evenly lit portraitExcellentWide brightness range across one clear subject
Pet against a plain wallExcellentStrong silhouette, nothing competing behind it
Bright sunny landscapePoorEverything is light, so there is almost no thickness range to use
Busy group shotPoorToo many small subjects; each ends up a few tenths of a millimetre
Bold red on greenPoorContrasts to the eye, nearly identical in brightness, so it vanishes
Logo or silhouetteVery goodPure black and white is the easiest case there is
1

Contrast beats resolution

The single biggest factor in how a lithophane turns out is the photo, not the printer. A lithophane only has brightness to work with, no color, so you want an image that already reads clearly in black and white:

A ten-second test for any photo

A quick test: desaturate the photo on your phone. If it still reads well in grayscale, it will make a good lithophane.

Step 2: generate the lithophane

2

Upload and set the size

Drop the photo into the free Meshcast lithophane generator. It converts the image's brightness into a printable relief right in your browser, and the file never leaves your device. Downloading needs a free account (no card). Set the panel size (a 100 mm tall flat panel is a good first print) and the thickness range, then download the STL or 3MF.

Why the thickness range matters

Thickness matters. A minimum of about 0.8 mm for the brightest areas and a maximum of about 3 mm for the darkest gives strong contrast while still letting light through. Too thin overall and it washes out; too thick and even the highlights stay dark.

Step 3: print settings that make or break it

3

White PLA, fine layers, solid infill

A lithophane lives or dies on print quality, because every layer line is visible when backlit. The settings below are the difference between a crisp portrait and a striped smudge:

Flat or standing up?

Printing the panel vertically (standing up) takes longer and may need a brim or small supports, but it gives noticeably better detail than printing flat. If you just want a quick first result, flat-on-the-bed works too, you'll simply see the horizontal layer lines more.

Step 4: backlight and display

4

Any even light source

The magic only appears with a light behind it. Good options, cheapest first: a bright window, a slim LED light panel or tracing pad, an LED photo frame, or a small light box. Use an LED tea light rather than a real flame, PLA softens with heat. Warm white light usually flatters portraits; cool white looks better for architecture and snow scenes.

Tip: want the photo to glow on a candle instead of a flat panel? The photo candle mold tool wraps your image around a candle as a lithophane, so the picture appears when the candle is lit.
Image looks washed out or too dark? It's almost always the photo's contrast or the thickness range, not the print. Re-generate with a punchier photo, or widen the min/max thickness gap so bright and dark areas separate more.

Turn a photo into a lithophane

Upload any photo and get a print-ready lithophane panel in seconds, free, no card, runs entirely in your browser.

Open the lithophane generator →

Lithophane troubleshooting

It looks like a plain grey panel

Cause No backlight. A lithophane has no colour and no printed image; it is thickness, and it only reads when light passes through it.

Fix Backlight it evenly: an LED panel, a slim light box, an LED photo frame, or a bright window. Use an LED tea light rather than a flame. Warm white usually flatters portraits.

The image is muddy or you cannot tell what it is

Cause The photo, not the printer. A busy scene or a low-contrast image has nothing to convert into thickness.

Fix Desaturate the photo on your phone first. If it does not read in grayscale it will not read as a lithophane. Crop tight on one subject, and prefer a dark evenly lit portrait over a bright busy landscape.

Layer lines and banding spoil the picture

Cause Every layer line is visible when backlit, so print quality shows here far more than on a normal part.

Fix White or natural PLA, 0.10–0.12 mm layers, 100 % infill, no top or bottom light gaps, and a slow 30–40 mm/s. Stand the panel on edge: it needs a brim and takes longer, but it puts the layer lines across the image instead of along it, which reads noticeably better.

What thickness should I use?

About 0.8 mm for the brightest areas and 3 mm for the darkest.

Why those Below 0.8 mm the panel is fragile and prints unreliably; above 3 mm even bright light stops passing, so the extra range buys you nothing. Both are settable before you download.

Do colour photos work?

Yes, but only their brightness survives. The generator converts to brightness values and prints a monochrome relief.

That is worth knowing when choosing a shot: two colours that contrast strongly to the eye, like red on green, can have almost identical brightness and vanish completely.

Made by meshcast.app. Got stuck? Email a photo and I'll help you debug.