Skip to main content

Free online PNG to STL converter

Turn your PNG logo or heightmap into a printable relief STL — transparent backgrounds stay empty, so your shape keeps its clean edge. Nothing leaves your device.

mm
mm
mm
px
None
Swap raised and recessed areas
Triangles
File size

No credits · files stay on your device

Live STL preview

Upload or enter content to preview the printable mesh.

01Free heightmap converter

A heightmap, not a guess

Your PNG has one advantage no JPG can match: transparency. Drop a transparent logo into this PNG to STL converter and you get a clean-edged model — no white box around your logo, because transparent pixels stay low instead of turning into raised background. Everything visible becomes height on a rectangular surface: bright areas of your image rise, dark areas stay near the base. Flip invert and the meaning reverses, so black line art, stamps, QR-like marks, and dark logos become the raised geometry. If your surface comes out rough, optional light Gaussian smoothing evens it before the mesh is built. Note this is not full 3D reconstruction from a picture — every sampled pixel becomes one height value.

The relief slab, anatomized

Your export is watertight: a brightness-driven top, closed side walls, and a flat base.

top follows brightnesswalls closedflat base

Which images work

Clear silhouettes and strong contrast make clean reliefs.

Clean
  • logos
  • black-and-white icons
  • embossed labels
  • simple maps
  • game tokens
  • maker plates
Harder
  • photographs
  • noisy textures
  • low-contrast scenes

From pixels to solid, locally

Your image never leaves this tab — the mesh is built right here, nothing is uploaded.

RGBA
red, green, blue, alpha read locally
Luminance
visible color to grayscale, optional invert and smoothing
Vertex grid
each sampled pixel becomes a height value
STL
watertight relief slab in millimeters
02How it works

How to convert PNG or JPG to STL

Upload a PNG

Drop a PNG heightmap or logo.

Adjust settings

Set width, thickness, and resolution — the preview updates live.

Download STL

Export a print-ready file. Nothing is uploaded — it all runs locally.

03Deep dive

What your PNG becomes: heightmap extrusion, explained

3.1Your download is a solid part, not a fragile shellYour STL comes out as a watertight relief slab, not a paper-thin surface your slicer will reject.

Your STL comes out as a watertight relief slab, not a paper-thin surface your slicer will reject. The top follows your image's brightness, the bottom is a flat base, and all four sides are closed with wall faces — so the slicer sees a printable solid on the first try. You control the physical result: model width sets the scale in millimeters, relief height sets how far your brightest details stand above the base, and base thickness puts enough material underneath to keep the part sturdy. Mesh resolution sets how many columns of your image get sampled, capped so it stays fast in your browser. Higher resolution keeps sharper edges but means more triangles and a larger STL file; lower resolution slices faster and often prints better for simple signs or coarse FDM work.

3.2Will your image make a clean relief?Your best results come from images with clear silhouettes, strong contrast, and little noise.

Your best results come from images with clear silhouettes, strong contrast, and little noise. Logos, black-and-white icons, embossed labels, simple maps, game tokens, maker plates, and stencil-like artwork all convert cleanly — and a grayscale heightmap, like terrain data, is the ideal input. A photo is harder: texture, shadows, compression blocks, skin tones, and background clutter all become height changes, so a portrait or product photo may technically convert but look like noisy terrain. If your STL surface looks grainy, raise smoothing, lower the resolution, or clean up the source image first. Converting a JPG to STL instead? Use the cleanest original you have, because JPEG compression artifacts can turn into tiny bumps on your print.

3.3Do you want a relief — or a lithophane?You want a relief if your print should read by daylight, from its surface: an embossed logo, sign, stamp plate, terrain tile, plaque, or decorative texture.

You want a relief if your print should read by daylight, from its surface: an embossed logo, sign, stamp plate, terrain tile, plaque, or decorative texture. That is what this PNG to STL tool makes — your image's brightness becomes raised or recessed height you can see and touch, no backlight needed. You want a lithophane if your print should glow from behind: lithophanes are designed for light passing through thin translucent material, so darker image regions are usually printed thicker, and the final result depends on backlighting, wall thickness, and filament or resin translucency. For a backlit photo, use a dedicated lithophane workflow like the Color Lithophane Maker linked below; for a raised shape from an icon or drawing, you are already in the right place.

3.4Check your STL before you printYour STL carries only triangles — no source image, color, transparency, or units — so give it a quick look in a slicer before printing.

Your STL carries only triangles — no source image, color, transparency, or units — so give it a quick look in a slicer before printing. The dimensions are exported in millimeters by convention, but your slicer may still allow scaling, so confirm the size. Then check three things: the base is thick enough for your nozzle or resin settings, the raised details are not finer than your printer can hold, and the model lies flat on the build plate. That is all a flat relief needs. If what you actually want is a complete printable object with real 3D structure instead of a raised image, hand your picture to PrintReady3D's AI image-to-3D model generator instead.

Lithophane

Thickness controls light

  • Designed to be viewed with light passing through thin material
  • Darker image regions are usually printed thicker
  • The result depends on backlighting and filament translucency
This tool · heightmap relief

Brightness controls height

  • Bright pixels rise above a base on a solid slab
  • Reads correctly by daylight, no backlight needed
  • Best for plaques, tokens, maps, and surface detail
04Beyond this tool

Is your picture meant to be a whole object?

When the thing in your PNG should stand on its own — with real volume, sides, and structure — PrintReady3D's AI image-to-3D generator builds the complete model, not just a heightmap of its surface.

Generate from image
05FAQ

PNG to STL FAQ

Common questions about turning images into printable STL relief meshes.

Will a transparent PNG get a white box around my logo?

No. This PNG to STL converter keeps transparent pixels low, so your cut-out logo keeps its clean edge instead of gaining a raised rectangular background.

Can I convert JPG to STL too?

Yes. The same tool accepts PNG, JPG, JPEG, and WebP images. PNG is often cleaner for logos because it avoids JPEG compression artifacts and keeps transparency.

Are my images uploaded?

No. Your image is decoded, turned into a heightmap, previewed, and exported to STL entirely in your browser.

Why does my photo look noisy as an STL?

Photos carry texture, shadows, and compression noise — and all of it becomes height. Use a high-contrast image, raise smoothing, or simplify the picture before converting.

When should I use invert?

Turn on invert when your dark artwork should be the raised part — black logos, stamps, silhouettes, or line drawings on a light background.

Is this the same as a lithophane generator?

No. This tool makes a surface relief you view by daylight. Lithophanes are tuned for translucent material and backlighting, so they follow different thickness rules.

06Related tools

Related image and STL tools

We use cookies for analytics and product improvements. Cookie & privacy details