Turn simple images into extruded 3D solids you can preview or edit.
No signup
No limits
100% free
Convert PNG to STL
How to convert PNG to STL Online
Upload a high-contrast PNG (prefer black shapes on white background).
Adjust the threshold to control which pixels become solid.
Set the extrusion height to define the 3D thickness (in mm).
Click Convert and download the STL for further editing or preview.
Notes
This simple generator produces a basic extruded solid of the detected region's bounds.
For detailed reliefs or heightmaps, use dedicated 3D tools (e.g., Blender, OpenSCAD).
Frequently Asked Questions
What images work best?
High-contrast, single-color logos or shapes. Avoid photographs for this simple extruder.
Is the STL ready for 3D printing?
It's a basic solid suitable for previews. For printing, import into a 3D editor to refine geometry and scale.
What units are used?
We assume 1 pixel ≈ 0.2 mm for a quick default. You can rescale later in your CAD or slicer.
Can I upload JPG or SVG instead of PNG?
This page accepts PNG. Convert JPG/SVG to PNG first (most image apps can export PNG) for best results.
How do I remove jagged edges?
Use a higher‑resolution PNG with clean edges, adjust threshold to reduce noise, then smooth or simplify in a 3D editor (Blender, Meshmixer).
Can I create a grayscale heightmap (relief)?
This simple tool extrudes a solid region. For true heightmaps based on grayscale, use dedicated tools or Blender’s displacement modifier.
Will holes and multiple shapes be preserved?
The current version outputs a single extruded block of the detected area’s bounds. For precise contours and holes, trace the image to SVG and extrude in CAD.
How big should my image be?
At least 512×512 px for cleaner edges. Larger images produce larger default dimensions (you can rescale later).
Fullyfreetools Newsletter 🏆
Be the first to know when we release new tools and receive free guides on making money 💸 online with free tools and
resources. Premium tips we don't share anywhere else