STL Converter/convert/png-to-stl
Browser converter·no upload

PNG to STL, in your browser.

Drop a .png — logo, photo, heightmap — and watch it become a 3D-printable solid. Drag the slider to control depth.

viewer● live
drop a file to preview
Drop your .png file
or click to browse · local only
Extrusion height8 mm

Lighter pixels are pushed higher (relief). Drag to adjust.

Output format

100% local · file never leaves your browser

// about

PNGSTL: what changes.

PNG → STL works by reading the pixel luminance of your image and pushing each pixel up by that brightness. White = peak, black = base. The result is a watertight solid you can drop straight into a slicer.

Best inputs: high-contrast logos, lithophanes (use a photo, invert the slider mentally), depth maps, terrain greyscales. Soft photos blur into mush — boost contrast first.

Fully private

The file is parsed in WebAssembly + WebGL on your device. Nothing leaves.

Instant

No queue, no upload. Most files convert in well under a second.

Inspect before download

Orbit, pan and zoom the result in real time before you commit.

// faq

Frequently asked

How do I make a lithophane?

Use a photo and invert the brightness in your image editor before upload — dark areas need more material so light passes through less.

What's the right image size?

Anything up to 1000×1000 px. We resample to 200 columns for performance; larger gives no quality benefit.

Is the STL watertight?

Yes — we cap the bottom and wrap the perimeter walls. It slices cleanly without repair.