# PNG to STL converter with real 3D depth

> Upload a PNG and get back a full 3D model, not a flat heightmap. PrintPal rebuilds the sides and back the image never showed, repairs the mesh, and hands you an STL that opens in every slicer.

Page: https://printpal.io/convert/png-to-stl
Updated: 2026-11-12
Try it: https://printpal.io/convert/png-to-stl (upload an image; the free plan needs an account)

PNG is the format most people reach for when converting an image to STL, and for good reason. It is lossless, so the edges the AI traces are exactly the edges you drew, and it can carry a transparent background, which hands the generator a ready-made cutout of your subject.

"PNG to STL" can mean two very different things. Most online converters turn pixel brightness into height and give you a flat relief tile. PrintPal's AI does the harder thing: it reads the PNG as a picture of an object and reconstructs that object as a closed mesh you can print standing up. If a relief is what you want, the [lithophane generator](https://printpal.io/tools/lithophane-generator) and [filament painter](https://printpal.io/tools/hueforge-painter) make one free in your browser.

## How to convert PNG to STL

1. **Drop in your PNG.** Drag it into the box above or paste it. Transparency is kept, and anything over 2048 px is scaled down in your browser first.
2. **Sign in or create a free account.** Your PNG comes with you through sign-up, so there is nothing to upload twice.
3. **Generate.** Draft quality takes 30 to 60 seconds. Refined and Production (Pro) take longer and hold finer detail.
4. **Download the STL.** Pick STL and open it in Bambu Studio, OrcaSlicer, PrusaSlicer or Cura. Set the size in millimetres; STL has no units.

## Things to know

- **Keep the transparency:** A PNG with a transparent background is the best input you can give an image-to-3D model. Export your logo or character with its alpha channel instead of flattening it onto white.
- **One subject per PNG:** Sprite sheets, collages and screenshots with toolbars confuse the reconstruction. Crop to the single object you want to hold in your hand.
- **Draw or render it in 3/4 view:** A perfectly flat, front-on icon becomes a flat-ish model. Art drawn at an angle with some shading gives the AI the depth cues it needs.
- **STL drops the colors:** Your PNG's colors are not saved in an STL. Print in one filament and paint it, or generate in full color and export a [multi-color 3MF](https://printpal.io/convert/png-to-3mf).

## PNG at a glance (Portable Network Graphics)

- **Type:** Raster, lossless
- **Transparency:** Yes, full alpha channel
- **Typical source:** Logos, digital art, renders, AI images, product cutouts
- **Watch out for:** Screenshots with UI, sprite sheets, tiny icons
- **Transparency in the conversion:** Used as the cutout, so the AI knows exactly where your subject ends.
- **Colors in the conversion:** Projected onto full-color models (Pro). STL drops them.
- **Resolution in the conversion:** Scaled to 2048 px on the long side in your browser; larger adds nothing.

## STL at a glance (Stereolithography (Standard Triangle Language))

- **Stores:** Triangle geometry only
- **Color:** No
- **Units:** None; slicers assume millimetres
- **Size (our 1M-triangle test):** 49.9 MB binary, 303 MB ASCII
- **Opens in:** Every slicer, CAD tool and Blender
- **PrintPal plan:** Free and up

### After you download the STL

- Import it into Bambu Studio, OrcaSlicer, PrusaSlicer or Cura and set the size in millimetres. STL has no units, so PrintPal scales tiny models up to at least 80 mm on the longest side; resize to taste.
- Lay the flattest side on the bed, or use the slicer's auto-orient.
- Turn on tree supports for overhangs steeper than about 45 degrees, such as chins, ears and arms.
- Keep walls and small features at least 0.8 mm thick (two perimeters on a 0.4 mm nozzle) so detail survives.
- Printing in resin? Hollow it with about 2 mm walls and add drain holes.
- If the slicer flags errors, run the file through the free [mesh repair tool](https://printpal.io/tools/mesh-repair).

## Same model, every format (measured)

Same 998,810-triangle knight exported with trimesh; the GLB is the download as it came from PrintPal. The 3MF holds geometry only; a painted multi-color 3MF adds a little for the color data.

| Format | File size | Color | Units | Typical use |
|---|---|---|---|---|
| STL (binary) | 49.9 MB | No | None (slicers assume mm) | Any slicer |
| STL (ASCII) | 303 MB | No | None | Legacy CAD; avoid |
| OBJ + MTL + texture | 84.9 MB | Texture or vertex colors | None | Blender, sculpting |
| GLB (with textures) | 40.5 MB | Yes, PBR textures | Metres | Web, AR, games |
| 3MF (zipped) | 21.0 MB | Yes, per triangle | Millimetres | Bambu Studio, OrcaSlicer, PrusaSlicer |
| PLY (binary) | 27.3 MB | Vertex colors | None | Scans, point clouds |

## Real example

The knight mini model shown on the page was generated by PrintPal from knight.png (1024 px). Raw output: 998,810 triangles, one watertight body with consistent winding. Web preview: 59,918 triangles, 403 KB GLB.

## FAQ

### Is this PNG to STL converter free?

Yes. The Free plan gives you 10 image-to-3D generations a month at Draft quality with STL and OBJ downloads, and no credit card. Pro adds Refined and Production quality, full-color models and commercial rights.

### Will my PNG become a flat extrusion or a real 3D model?

A real 3D model. The AI estimates depth and builds the back and sides of the object, then closes the mesh so it is watertight. If you want a flat, exact-depth extrusion of a logo instead, the free [SVG to STL extruder](https://printpal.io/convert/svg-to-stl#extrude) does that in your browser.

### Does a transparent PNG background help?

Yes. Transparency tells the generator exactly where your subject ends, which gives cleaner edges and fewer stray blobs. PrintPal also tries to separate the subject from the background automatically, so a plain white background works too.

### What PNG resolution should I use?

Around 1000 to 2048 px on the longest side. Larger files are scaled to 2048 px before upload, so they cost upload time without adding detail. Below about 512 px, small features such as fingers or antennae start to blur away.

### Why does my STL have no color?

STL stores triangles and nothing else: no color, no materials, no units. For a colored result, generate in full color on Pro and download a GLB, or use the multi-color export to get a 3MF with each color on its own filament.

### Can I convert a PNG with text in it?

Lettering thinner than about 1 mm at your final print size usually will not survive, and AI reconstruction can soften letter shapes. For crisp text, use the [3D text generator](https://printpal.io/tools/3d-text-generator), the [name sign generator](https://printpal.io/tools/name-sign-generator), or extrude an SVG version of the text.

### How long does a conversion take?

Draft quality usually finishes in 30 to 60 seconds. Refined and Production take longer because they build more detail, and Pro generations run on a priority queue.

### Can I sell prints of the models I make?

Yes, on Pro and Studio, which include commercial rights for prints and digital files. The Free plan is for personal use. You also need the rights to the image you upload, so stick to your own photos and artwork or images you have permission to use.

## Related conversions

- [PNG to OBJ](https://printpal.io/convert/png-to-obj): Convert a PNG into an OBJ 3D model with AI: real volume, not a textured flat plane. Open it in Blender, Maya or any slicer. OBJ export on the free plan.
- [PNG to GLB](https://printpal.io/convert/png-to-glb): Convert a PNG into a full-color GLB (binary glTF) 3D model with AI. Transparent PNGs become clean textured meshes for web, AR, Blender and game engines.
- [PNG to 3MF](https://printpal.io/convert/png-to-3mf): Convert a PNG into a 3MF for Bambu Studio and OrcaSlicer. AI builds a full 3D model, then splits its colors into 2 to 8 filaments. Single-color 3MF free.
- [PNG to 3D model](https://printpal.io/convert/png-to-3d-model): Turn a PNG into a 3D model with AI and download it as STL, OBJ, GLB or 3MF. Transparent PNGs welcome. Print-ready mesh in about a minute. Free plan.
- [JPG to STL](https://printpal.io/convert/jpg-to-stl): Convert a JPG or JPEG photo into a print-ready STL with AI. Builds the full 3D shape from one photo and repairs the mesh. Works with phone photos. Free plan.
- [WebP to STL](https://printpal.io/convert/webp-to-stl): Convert WebP images to print-ready STL files with AI. Works with images saved from websites and online stores, keeps transparency, repairs the mesh. Free plan.
- [HEIC to STL](https://printpal.io/convert/heic-to-stl): Convert HEIC photos from your iPhone straight into print-ready STL files with AI. No HEIC to JPG step: PrintPal converts in your browser. Free plan.
- [SVG to STL](https://printpal.io/convert/svg-to-stl): Convert SVG to STL two ways: extrude your vector free in the browser to an exact depth in mm, or let AI turn SVG artwork into a full 3D model.

## Learn more

- [Image-to-3D best practices](https://printpal.io/wiki/image-to-3d-best-practices): What makes a source image convert well, with examples.
- [Preparing AI models for printing](https://printpal.io/wiki/preparing-ai-models-for-3d-printing): Scale, orientation, repair and supports for generated meshes.
- [3D printing file formats](https://printpal.io/wiki/3d-printing-file-formats): STL, 3MF, OBJ, STEP and G-code compared.
- [Supports guide](https://printpal.io/wiki/supports-guide): When to use tree vs normal supports, and how to remove them cleanly.

- All image to 3D conversions: https://printpal.io/image-to-3d
- PrintPal for LLMs: https://printpal.io/llms.txt
