ImageToSVG

How to Convert SVG to STL for 3D Printing

Turn a flat 2D SVG into a printable 3D object. Extrude SVG paths in Tinkercad, Inkscape + OpenSCAD, or Fusion 360 to create STL files for your 3D printer.

Preset:
Colors:
VTracer vectorization + SVGO optimizationPrivacy protected

Method 1: Tinkercad (Easiest — Free Online)

Tinkercad is the simplest SVG to STL method. Import your SVG, set the extrusion depth, and export as STL. No software to install.

  • Go to tinkercad.com > Create new design
  • Import > Import SVG > select your SVG file
  • Set height (extrusion depth) in mm
  • Export as STL and slice in Cura or PrusaSlicer

Method 2: Inkscape + OpenSCAD (Free, More Control)

In Inkscape, save your SVG paths as DXF. Open the DXF in OpenSCAD and use linear_extrude() to create a 3D shape. Export as STL.

  • Inkscape: Save As > Desktop Cutting Plotter (DXF)
  • OpenSCAD: import('file.dxf'); linear_extrude(height=5);
  • Adjust height value for desired 3D thickness
  • Render (F6) then Export as STL

Frequently Asked Questions

Can I 3D print an SVG directly?

No — 3D printers use STL or 3MF files. You must first convert the SVG to a 3D mesh by extruding the paths.

What is the best thickness for an extruded SVG 3D print?

3–5mm for rigid flat designs. 1–2mm for flexible designs. Thicker (8–10mm) for ornamental pieces meant to hang or display.

Why does my SVG import incorrectly in Tinkercad?

Tinkercad works best with simple SVGs. Complex paths with many holes or overlaps may not import correctly. Simplify nodes in Inkscape first.

What filament should I use for extruded SVG 3D prints?

PLA for most designs — easy to print and rigid. PETG for parts that need some flexibility. ABS for heat-resistant pieces.

Related guides

Ready to Convert Your Image to SVG?

Free online converter — no sign-up, no watermarks, results in under 3 seconds.

Try It Free — Convert Image to SVG