Free · runs in your browser · no signup

Convert PNG to STL: Logos, Icons and Reliefs

PNG files often have a transparent background, which makes them perfect for 3D printing: the visible shape becomes solid and the rest disappears. Pick Extrude for logos, signs and cookie-cutter shapes, or Relief to turn a picture's brightness into height.

Loading the tool...

How to use it

  1. 1

    Drop your PNG

    A logo, icon or drawing with a transparent or plain background works best.

  2. 2

    Choose a method

    Extrude keeps the shape at one height. Relief makes light areas taller than dark ones.

  3. 3

    Size it

    Set the width in mm. Height scales with it. Add a base plate if parts are separate.

  4. 4

    Download the STL

    Check the 3D preview, then save a binary STL for any slicer.

Extrude or relief?

ExtrudeBest for logos, text images, icons, silhouettes and stencils. Uses the PNG's transparency automatically; for images without it, pixels darker than the threshold become solid.
ReliefBest for photos and artwork. Each pixel's brightness becomes a height above a base, like a carved plaque.
Base plateWith Extrude, a plate under the shape joins loose parts (like the letters of a logo) into one print.
InvertMakes the background solid and the shape a hole, for stencils and cut-outs.

Preparing a PNG for printing

Simple, bold shapes print best. Thin lines narrower than about twice your nozzle width (0.8 mm for a 0.4 mm nozzle) may not print. Remove soft shadows and glows first, or raise the threshold so they are ignored. Bigger source images give smoother edges up to the detail limit.

Good to know

  • Edges follow the pixel grid, so very small logos look stepped. Use a larger PNG or a finer detail setting.
  • This makes a flat (2.5D) model. A full 3D object from a photo needs our AI Image to STL instead.
  • For crisp curves from vector art, SVG to STL gives smoother edges than a PNG.
  • Semi-transparent pixels count as solid above 50% opacity.

Want a full 3D model instead?

This page makes flat, layered prints from an image or text. For a real 3D object (a figure, a vase, a toy) our AI generators build one from a photo, a sketch or a sentence, with an STL download. They use credits; this tool does not.

Frequently Asked Questions

Yes. A PNG is a flat picture, so it has to be given height. This tool either extrudes the shape (from transparency or dark pixels) or turns brightness into a relief, then saves a standard STL.
Yes. With Extrude and Automatic shape, any PNG with transparency is cut out along it. Fully transparent areas are left empty.
Add a base plate (for example 1.5 mm). The shape then sits on one plate and prints as a single piece.
Yes. Every model is built as a closed solid with outward-facing triangles, so slicers like Cura, PrusaSlicer, Bambu Studio and OrcaSlicer read it without repairs.
You set the width in millimetres. The depth follows the image's aspect ratio, and the height is whatever you enter.
Not with this tool; it makes flat prints. Our AI Image to STL generator rebuilds a full object from one photo, but it uses credits.
No. The page reads your file and builds the model inside your browser with the open-source three.js library. Nothing is sent to our servers, there is no account and no credits are used. Closing the tab discards everything.