Help & Beginner's Guide

How to use every tool on the site and how to get a great print out of it — start to finish

What is a lithophane?

A lithophane is a 3D print that looks like a plain, pale panel in normal light — but reveals a detailed photo when you shine light through the back. It works because of thickness:

  • Thick areas block more light → they look dark.
  • Thin areas let more light through → they look bright.

This tool converts every pixel's brightness into a height, so dark parts of your photo print thick and bright parts print thin, then exports a printable STL for your slicer (Cura, PrusaSlicer, Bambu/Orca Studio, etc.).


What you'll need

Hardware
  • Any FDM 3D printer (Ender 3, Prusa, Bambu, etc.).
  • A standard 0.4 mm nozzle.
  • A backlight for viewing: LED panel, light box, window, or a low-heat LED/tealight.
Filament
  • White PLA is the classic choice — cheap and diffuses light beautifully.
  • Avoid translucent, sparkly, or dark colours — they ruin contrast.
  • Natural/ivory works too; pure white gives the best results.

Choosing a good photo

The photo matters more than any setting. Best results come from images that are:

  • High contrast with a clear subject (faces, pets, silhouettes).
  • Well lit, with the subject brighter than the background.
  • Not too busy — fine background clutter disappears when backlit.
  • Reasonably sharp, at least ~1000 px on the long edge.

Quick start

  1. Upload a photo (clear subject, good contrast works best).
  2. Pick a style from the menu and a Quick Preset (start with High Detail or Balanced).
  3. Click Preview to see the original and the brightness map.
  4. Optionally choose a shape, a hanging hole, or a frame.
  5. Click Generate STL and open the file in your slicer.

Tip: always click Preview after changing settings so the output reflects your latest choices.


Lithophane styles

  • Flat — a framed flat photo; supports shapes, hanging hole and frame.
  • Cylinder / Panel — wrap one photo around a full cylinder (lamp shade) or, by lowering the arc, a curved standing panel.
  • Cone — wrap a photo around a tapered lampshade. Set base Ø, top Ø and height (equal diameters = a straight cylinder).
  • Multi — 2–4 photos wrapped around a single cylinder.
  • Cube — 1–4 photos on the walls of a closed box (1 = all sides the same).
  • Lantern — 1–6 photos around a 3–12 sided lantern (photos repeat to fill faces).
  • Globe — 1–4 photos wrapped around a sphere (lamp with a bottom opening).
  • Lid & Pedestal — make a matching cap or base for any of the above.

Quick presets

  • High Detail — finest result (more triangles, larger file, slower). Best for portraits.
  • Balanced — good detail with a reasonable file size and speed.
  • Fast — quickest preview/print, lower detail. Good for testing.
  • Large Format — tuned for bigger prints.

Image adjustments

  • Contrast — increases the difference between light and dark; higher = more dramatic relief.
  • Brightness — shifts the whole image lighter or darker.
  • Gamma — fine-tunes mid-tones without crushing highlights/shadows.
  • Blur — smooths noise and speckles for cleaner prints.
  • Edge Enhance — sharpens fine detail (use sparingly).
  • Flip Horizontally — mirrors the image (useful depending on print orientation).

Size & thickness

  • Width / Height (mm) — the physical size of a rectangular lithophane.
  • Maximum Thickness — thickness at the darkest areas (typ. 3–4 mm).
  • Minimum Thickness — thickness at the brightest areas (typ. 0.6–0.8 mm). Don't go below ~0.5 mm or light won't pass cleanly.
  • Base Height / Frame — solid base under the relief.
  • Mesh Subdivision — higher = smoother surface but bigger file and longer processing.

Shapes

Beyond a plain rectangle you can crop the lithophane to: Circle, Oval, Heart, Diamond, Hexagon, Octagon, Star, Rounded Rectangle, Arch, and Egg.

  1. Select a shape — a blue outline appears on the preview.
  2. Drag the shape on the preview to position it over the part of the photo you want.
  3. Set Shape Width / Height (mm) for the physical size.

The exported STL matches the on-screen shape exactly, and the edges are watertight (closed) so they slice cleanly.


Hanging hole

Tick Add hanging hole to punch a hole near the top — perfect for ornaments and keychains. Set the diameter and the distance from the top. Works with any shape except a plain Rectangle.


Raised frame / border

Tick Add raised frame to add a raised rim around the shape edge (shown as an orange dashed line on the preview).

  • Frame Width — how wide the rim is.
  • Frame Height — how tall the rim stands. It uses the same scale as relief thickness, so to make the border clearly stand proud of the photo, set it a bit higher than your Maximum Thickness.
  • Corner style — flat, beveled, or rounded profile (flat photos).

Two-colour prints

On the Flat generator, tick 🎨 Two-colour print (filament change) to print the base in one colour and the photo in another on a single-extruder printer. It shows the exact Z height to add a colour change in your slicer (PrusaSlicer/Orca: right-click the layer; Cura: Pause at height / Filament change) — load colour 1 first, swap to colour 2 at the prompt, and print standing up. For truly separate colour bodies on an AMS/MMU, use Send to 3D Designer, add a coloured backplate and export 3MF.


Previews

  • Brightness Map — shows where the print will be thick (dark) vs thin (light).
  • Backlit Preview — simulates how it will look with light shining through.
  • 3D Preview — an interactive, auto-rotating 3D view. Drag to rotate, scroll to zoom. It reflects the shape, hole, and frame. (Relief is slightly exaggerated so it's easy to see.)

Send to 3D Designer

On the photo generators (flat, cylinder, cone, cube, globe, lantern, multi) you'll see a Send to 3D Designer button next to Generate. It hands your finished lithophane straight into the in-browser 3D Designer so you can:

  • Add a frame, stand, base or hanging loop around it.
  • Combine it with other shapes, text or parts.
  • Lay it flat, check printability and export as STL / 3MF / OBJ.

Settings file

Click Save Settings (.txt) to download a text file listing every setting used (size, thickness, shape, hole, frame, image adjustments, etc.). Keep it next to your STL so you can reproduce or tweak a print later.


Free & Supporter

Everything here is free to use — every lithophane shape and the full 3D Designer. A free account is needed to download STL files.

  • Free (registered): 3 lithophane downloads per day and 3 3D print tool exports per day, plus the full 3D Designer (the AI model generator is locked).
  • Building and previewing is always free. On the 3D print tools — Image to STL, Text to STL, Engrave, the converter and the rest — you can try settings and spin the preview as much as you like. A daily export is only counted when you download the STL.
  • Calibration & test prints are completely free — they never use a daily export. (A free login is still needed to download, like any STL on the site.)
  • Supporter: a voluntary donation unlocks unlimited lithophanes, unlimited tool exports and the AI 3D model generator for 30 days. See the Supporter page for details — it's what keeps the site running and free for everyone.

Image to STL

Image to STL traces the outline of a picture and pulls it up into a solid shape. Drop in a PNG, JPG, WebP or SVG and pick one of three styles:

  • Solid shape — the outline extruded straight up. Keychains, badges, magnets, cookie stamps.
  • Raised on a plate — the artwork standing proud of a backing plate, with a border and rounded corners you choose. Signs and wall art.
  • Stencil — the artwork cut out of a plate, to spray or paint through.

Contrast is everything. A black-on-white logo traces perfectly; a photograph of a person does not, because there is no single brightness that separates them from the background. Photographs belong in the lithophane generators, which use every grey level instead of one cut. Transparent PNGs are the easiest input of all — the cut-out edge is already exact, so the threshold barely matters.

Watch for floating pieces. The middle of an “O” is only held in place by the paper in the original drawing. In a stencil it drops out — the tool counts them and tells you before you print — and in a solid shape it prints as a separate island.

Text to STL

Text to STL turns typed text into a printable model: name plates, door signs, keyring tags, fridge magnets and spray stencils. It uses any font installed on your computer — pick from the list or type a font name — with bold, italic, letter spacing, multiple lines and alignment.

Sizes are measured on the letters themselves, not on the font's invisible box, so 20 mm tall means 20 mm tall whichever font you choose. With more than one line, that height covers the whole block.

Add a hanging hole for a keyring or hook and the plate grows to make room for it, so the border you set around the lettering stays exactly as you set it.

Thin strokes are the whole problem with printed lettering. A slicer cannot print a line narrower than about two extrusion widths, so it silently drops it and the letter comes out with pieces missing. The preview marks those parts in red before you waste an hour. The fixes, in the order they work: make the text bigger, tick Bold, or pick a font with less contrast between its thick and thin strokes. Fine serif and handwriting fonts are the usual casualties — a geometric sans survives at sizes where Times falls apart.

Engrave & emboss

Engrave & Emboss puts a name, logo or picture onto a model you already have — cut into the surface, or raised out of it. Load an STL, choose text or a picture, pick which face it goes on, then drag it into place on an outline of your own model.

  • The depth follows the surface. 0.8 mm deep means 0.8 mm everywhere — on a cylinder or a sphere just as much as on a flat panel.
  • Only the face you pick is touched, so the artwork will not come through mirrored on the back.
  • Engraved text usually reads better than embossed on a print, because the recess casts a shadow. Emboss when the surface will be sanded or painted afterwards.
  • 0.6–1 mm is plenty of depth. Deeper is rarely more legible and takes longer.
The whole model is rebuilt, not just the cut. That is the price of working this way: the surface is re-created at the Detail resolution you choose, so sharp edges soften very slightly and the triangle count — and the file size — goes up. Detail sets the size of the entire file, so raise it only until the lettering looks right. If your model is mostly flat panels and the edges must stay exact, engrave it in the 3D Designer instead.

Print on fabric

Print on Fabric makes lace cards — wedding invitations, place cards, RSVPs — by printing a pattern onto tulle, organza or chiffon. It gives the laser-cut look without a laser cutter, and without the connecting bridges a cut-out design normally needs.

The print runs in two halves. A few tenths of a millimetre go down first, the printer pauses and parks, you lay the fabric over the top and pull it taut, and then the rest prints over it. Plastic squeezes through the weave and welds to the plastic below, trapping the fabric in a sandwich.

  • The grip is mechanical, not glue. That is why it only works with an open weave — tulle, organza, netting. Nothing can grip through a dense fabric like cotton or felt.
  • Floating pieces are allowed, unlike everywhere else on this site. A leaf touching nothing still prints, because the fabric is holding it.
  • The page writes the pause for you. Download the G-code and the stop is already at the right layer, with the head parked where you can reach it — that is the part that is fiddly to set up by hand.
  • Fabric must be drum-taut. Magnets on a steel sheet, or tape well outside the print. Any wrinkle is one the nozzle will catch.

Five lace patterns are built in and all of them are adjustable, or bring your own artwork and add names and a date. Expect to lose a couple while you find the right fabric tension — print a small place card first rather than a full invitation.


Save filament on any STL

The 3D Print Tools (under Tools in the menu) take any STL — not just lithophanes — and remove material from the inside, so it prints faster and uses far less filament. A solid model is usually mostly wasted plastic.

Two things worth knowing before you start:

  • Nothing is uploaded. The whole conversion happens inside your browser, on your machine. Your model never leaves your computer.
  • Set the size first. Every measurement afterwards — wall thickness, hole size, strut thickness — is in millimetres on the finished model, so scaling later would change what those numbers mean.

Because it runs on your own machine, a very large or very detailed model needs a reasonably modern computer. If a setting would produce something too big to build, the tool says so and suggests what to change rather than freezing.


Which mode to pick

ModeWhat it doesGood for
Hollow shell Keeps only the outer skin at a wall thickness you choose. The biggest saving. Vases, statues, anything you never see inside.
Perforated Hollow, then punches a pattern of round holes through the skin. Lampshades and anything that should let light or air through.
Hex frame Turns the skin into a honeycomb of hexagonal cells that follows the shape. A strong, light, decorative cage. Looks hexagonal from every angle, not just one.
Lattice infill Fills the inside with a gyroid, Schwarz-P or diamond lattice. Parts that must stay stiff. Self-supporting, so it prints without supports.
Wireframe Reduces the model to struts along its edges, with balls at the joints. Sculptural, skeletal versions of a shape. The largest saving of all.

Settings that matter most: wall thickness (1.2–2 mm suits most FDM prints — thinner walls warp), and a drain hole if you print in resin or SLS, so trapped material can escape. Higher resolution captures finer detail but uses more memory and time.


Rotating a model

STL files carry no agreed "up" direction, so a model exported from some programs arrives lying on its side. Under the Original model preview you'll find Rotate model with X, Y and Z boxes, quick +90° buttons and a Reset.

The rotation is applied to the real file, not just the picture — so what you see in the preview is what gets converted or sliced. Orientation matters for printing too: see Orientation below.


Print doctor

The Print Doctor answers the question worth asking before you start a six-hour print: will this actually work? Load an STL, tell it your nozzle's limits, and it checks four things.

CheckWhat it finds
Watertight Holes in the surface, edges shared by more than two faces, faces pointing the wrong way, stray pieces and zero-area triangles.
Wall thickness A colour map of everything too thin for your nozzle to print, measured with the largest sphere that fits inside the wall — so it is honest about thin diagonal ribs.
Overhangs Every surface that will need support, shaded by how far it leans. Anything already resting on the plate is sensibly left out.
Orientation Tries a few hundred ways up and shows the best three, with how much support each one saves. One click fills in the rotation boxes.

There are two repairs. Quick fix removes junk triangles and makes every face agree which way is out — it moves no vertex, so sharp edges stay sharp. Rebuild re-creates the surface from scratch, which resolves tangled and overlapping geometry, at the cost of re-meshing everything.

No tool can close a real hole — including this one. Working out what is solid means filling the model from the outside in, and a hole lets that fill straight through, so there is no inside left to find. Software can guess a patch, but it is a guess about a shape you know and it does not. The Print Doctor tells you instead of guessing: patch the hole in the 3D Designer and check it again.

Print simulator

The 3D Print Simulator slices an STL the way your printer would and shows you the result before you commit any filament. Walls are drawn in orange, infill in blue, and you can drag the slider or press play to watch it build up layer by layer.

Set your own layer height (0.2 mm is the usual default), nozzle diameter (0.4 mm on most printers), number of perimeters, infill percentage and bed size. It reports the estimated print time, filament length and weight, and warns you if the model does not fit your bed. You can download the G-code at the end.

Use it as a preview, not a replacement for your slicer. It has no supports, brim or raft, and the time estimate is approximate because it does not model your printer's acceleration. For a real print, slice in Cura, PrusaSlicer or Orca — this is for checking a model and comparing settings quickly.

Calibration prints

Most printing problems are the printer, not the model. Calibration & Test Prints generates seventeen tuning models sized to your printer, with the values printed on them so you can read the result afterwards — no more counting bands to work out which floor was 210 °C. Each one also explains what a good result looks like and which setting to change.

New printer? Work down this list in order. Each test depends on the ones before it — a retraction test on a printer with a bad first layer is wasted filament.

  1. First layer patches — squares at the corners and centre of the bed. Get this right before anything else.
  2. Dimensional accuracy — a cross with long arms, which turns a small percentage error into something calipers can actually read.
  3. Elephant's foot gauge — how much the first layers bulge outwards.
  4. Temperature tower — the single biggest quality lever for a new filament.
  5. Flow cube — measure one wall with calipers to set your extrusion multiplier.
  6. Retraction test — last, because stringing is usually temperature rather than retraction.

The rest are for chasing a specific problem: overhang angles and bridging to find your printer's limits, clearance and hole size gauges for parts that have to fit together, thin walls and small features for how fine you can go, support gap for supports that snap off cleanly, plus a warping plate, a cooling spire, a text legibility ladder and the XYZ cube. Change one thing at a time, and print each test with the settings you actually use.


Slicer settings (the important bit)

Open the STL in your slicer. These settings make or break a lithophane:

SettingRecommendedWhy
Layer height0.10 mm (0.08 mm best)Thin layers = smooth tones and fine detail.
Line width0.4 mmMatches the nozzle; crisp walls.
Infill100%Any gaps let light leak unevenly. Must be solid.
Print speedSlow — 30–40 mm/sCleaner walls, better detail.
SupportsUsually noneUpright panels and curved walls are self-supporting.
Cooling / fan100%Good cooling sharpens fine relief.

Many slicers include a "Lithophane" profile, but the table above is all you really need.


Orientation on the plate

  • Flat photos: print standing up vertically (like a picture frame), image facing front — smoothest tones, no supports.
  • Cylinder / Cone / Multi / Globe: print upright as modelled — curved and tapered walls self-support (a cone leans only slightly).
  • Cube: print upright (open top and bottom) so all walls form cleanly.
  • Add a brim if a tall, thin print wobbles or won't stick.

Lighting & display

  • Use a diffuse, even backlight — an LED light box or panel is ideal.
  • Cooler/neutral white light shows the most contrast.
  • For lamps (cylinder, cube, globe) use a low-heat LED — never a hot/incandescent bulb (PLA softens with heat).
  • The hanging hole option turns any flat shape into an ornament or keychain.

Troubleshooting

ProblemLikely cause & fix
Washed out / low contrastIncrease Contrast and Max Thickness; pick a punchier photo; use whiter filament.
Too dark when litLower Max Thickness or raise Brightness/Gamma; use a stronger backlight.
Light leaks / blotchy glowSet infill to 100% — it isn't fully solid.
Visible layer bandingSmaller layer height (0.08–0.10 mm) and slower speed.
Image mirrored / back-to-frontUse Flip Horizontally, or flip in your slicer.
Generation slow / file hugeLower Mesh Subdivision or use the Balanced/Fast preset.
Nothing happens on GenerateClick Preview first so a brightness map exists.
Won't stick / wobblesAdd a brim, clean the bed, check first-layer levelling — then print the first layer patches.
Slicer refuses the file, or fills the wrong bitsThe mesh is probably not watertight. Run it through the Print Doctor, which will name the fault and often fix it.
Thin details or lettering missing from the printThey are narrower than your nozzle can draw, so the slicer drops them. The Print Doctor maps them in colour; scale the model up or thicken those parts.
Rough, droopy undersidesOverhangs printing without support. Check the angles in the Print Doctor and let it suggest a better orientation.
Stringy, blobby or brittle prints in generalNot the model — the printer needs tuning. Work down the calibration prints in order.

Quick-start recipe (can't-go-wrong)

  • White PLA, 0.4 mm nozzle
  • Flat photo, ~100 × 150 mm, Max thickness 3 mm, Min thickness 0.8 mm
  • Layer height 0.10 mm, 100% infill, speed 35 mm/s, fan 100%, no supports
  • Print standing upright, image facing forward
  • View with an LED light box behind it