Image to STL Converter

Convert photos and logos to printable STL instantly: outline-extruded stamps or lithophane reliefs, free online.

Workspace

Drop files here

or click to browse, paste supported

About This Tool

Convert 2D images to 3D printable STL. Outline Extrude mode extrudes stamps and logos; heightmap mode generates lithophane light panels and photo reliefs. Adjustable resolution and smoothing, outputs monochrome geometry, ready for major slicers. Your image is turned into an STL right in the browser with no upload, so personal photos stay on your device.

How to Use

Image to STL in four steps, whether you are making a logo stamp or a photo lithophane.

  1. 1

    Pick the mode that matches your image

    Outline Extrude turns logos, icons and line art into a solid of even thickness. Heightmap turns a photo into a relief or lithophane, where brightness sets the height.

    Tip: Flat graphic with clear edges? Use Outline Extrude. Soft shading or a photo? Use Heightmap.

  2. 2

    Load and clean up the image

    Drop in a JPG, PNG, WebP or SVG. If the background is not transparent, set Background to Remove by Color, and raise Ignore Small Specks to drop stray dots.

    Tip: Crop to the subject before uploading. A busy background is the most common cause of extra shapes.

  3. 3

    Set the real size in millimetres

    Enter Width (X) with Lock Aspect Ratio on, then set the height: Extrude Height in Outline Extrude, or Relief Height and Minimum Base Thickness in Heightmap.

    Tip: For a lithophane, dark areas must be thick to block light, so keep Raise By on Dark Raised.

  4. 4

    Check the preview, then download

    Rotate the preview to look for thin walls or missing parts, then download the STL and open it in your slicer. STL has no colour; for a coloured print, use Image to 3MF.

    Tip: Big photos make dense files. Lower Detail if the slicer feels slow.

Outline ExtrudeHeightmap

About Configuration Options

Conversion Mode

OptionWhat it doesDefault / range

Conversion Mode

Select how the image should be converted into 3D geometry.
  • Outline ExtrudeRecommended: Generates solid shapes with uniform thickness from image outlines. Ideal for stamps, logos, nameplates, and other uniform-thickness objects.
  • Heightmap: Creates a relief surface from the image's light and dark areas. By default darker parts are raised; change it under Raise By to lighter, vivid colors, or custom per color. Great for photo reliefs, terrain models, and artistic surfaces.
Outline Extrude

Size

OptionWhat it doesDefault / range

Width (X)

Final model width, including the base. With the aspect ratio locked, the length follows the shape's proportions and does not change with Detail.100mm10mm – 500mm

Length (Y)

Locked to the width by the shape's aspect ratio. Editing it rescales the width.

Lock Aspect Ratio

When on, the height follows the width using the shape's proportions. Turn off to set width and height separately (the model is stretched).on

Background

OptionWhat it doesDefault / range

Background

By Brightness: transparent areas of a PNG are the background; opaque images are split by Threshold. Remove by Color: transparent areas plus pixels close to any picked color are removed. Keep Background: nothing is removed.

By Brightness · Remove by Color · Keep Background

By Brightness

Background Colors

Pixels close to any of these colors are removed. Add a second color for gray-and-white checkerboards or two-tone backgrounds (up to 4).#ffffff

Tolerance

Higher values also remove colors further from the picked ones. Raise it if a colored fringe remains or the background is uneven.150 – 100

Transparent Fill

Fill transparent areas with this color and keep the whole image.

White · Black

White

How brightness becomes height

In Heightmap mode, each pixel's brightness sets how tall that spot is in the STL.

Image: dark to bright
STL: low to high
Heightmap mode
Brighter areas are raised, darker areas are lower. Good for reliefs and lithophanes.
Outline Extrude mode
Turns the outline of a shape into a solid of even thickness. Good for logos and stamps.
Lithophane
A thin panel that shows a picture when light shines through it.
Base thickness
The flat plate under the relief, in millimetres.
Max height
How tall the brightest areas rise above the base, in millimetres.
Invert
Swaps bright and dark, so dark areas become the tall ones.

stl|Open With: Slicer Software、MeshLab、Windows 3D Viewer、STL Viewer Online

Print recipes that work

Settings in this tool shape the model; how you print it decides how good it looks. These starting points work on most FDM printers.

You are printingPrinter settingsWhy
A lithophane from a photoPrint standing upright, 100% infill, 0.12 mm layers, white PLA.Upright gives the smoothest light; solid infill keeps the shading even.
A logo plaque or signFlat on the bed, 0.2 mm layers, 15–20% infill.Flat printing keeps edges crisp and prints fast.
A relief or embossed tileFlat, 0.12–0.16 mm layers, slow outer walls.Thin layers show small height steps.
A keychainFlat, 3–4 walls, add a hole of at least 4 mm.Extra walls make the ring strong enough to carry.

Frequently Asked Questions

View all FAQs
Q

What kind of images work best for STL conversion?

A

For stamps/logos, use transparent backgrounds or high-contrast black-and-white images. For photo reliefs/light panels, use clear, moderately contrasted grayscale or color photos. For complex backgrounds, crop the subject first.

Q

Does the STL retain the image colors?

A

No. STL only stores geometry. For colored models, use 'Image to 3MF' instead; you can also paint after printing.

Q

Why does the conversion fail with a 'no valid contour' error?

A

No area was recognized as the subject. This usually happens with near-uniform or very low-contrast images. Increase the contrast, adjust Threshold or Extract, or use Remove by Color under Background. You can also switch to heightmap mode.

Q

Why is the STL file so large?

A

In heightmap mode the mesh follows the image pixels, so a big photo creates a very dense model. Lower the resolution before converting to get a lighter file.