SVG to 3D
Extrudes SVG files into printable solids. Respects holes in the path and lets you set height and scale before exporting the STL.
No file handy?
Extrudes SVG files into printable solids. Respects holes in the path and lets you set height and scale before exporting the STL.
No file handy?
Exported from Illustrator, Inkscape or Figma. Paths are read with their curves and holes.
Final width in mm and how far the extrusion protrudes.
A solid STL with the vector's curves converted to clean geometry.
Because the problem has two solutions and the easy one is wrong. The SVG format uses the Y axis pointing DOWN — inherited from how screens are drawn — while 3D uses it pointing up, so an SVG extruded without correction comes out vertically inverted. The quick fix is to mirror the drawing, and that works right up until the design contains text or a logo: then the lettering reads backwards. The ilove3d SVG to 3D converter rotates the drawing 180 degrees about the X axis instead of mirroring it, which corrects the orientation without reversing anything, because a rotation preserves the chirality of the shape and a mirror does not. The difference shows immediately on any logo containing text: rotated it reads normally, mirrored it reads backwards even though the silhouette looks identical at a glance.
With vector paths yes, including Bézier curves, subpaths and interior holes, which covers the overwhelming majority of SVGs exported from Illustrator, Inkscape or Figma. Where it does not work is with anything that has no geometry to extrude: SVGs carrying an embedded bitmap are really a JPEG or PNG inside a vector wrapper, and those using filters, gradients or masks describe rendering effects rather than outlines. The ilove3d SVG to 3D converter needs closed contours in order to extrude them at all. If your file does not work, the usual fix is opening it in your editor and converting everything to paths before exporting — in Illustrator that is Object, Expand; in Inkscape, Path, Object to Path — and trying again with the result. SVGs produced by auto-tracing a bitmap work too, because the output of that process is already paths rather than the original image, which is the part that matters here.
They are two different uses of the same drawing and each one asks for something different. For a stamp, remember to mirror the design in your vector editor BEFORE exporting, because a stamp prints mirrored onto the paper: skip that and the text comes out reversed in the impression even though it reads correctly on the model. Then extrude between 2 and 3 mm onto a flat base that gives you something to hold. For a stencil the logic runs the other way: the drawing has to be the hole rather than the relief, so use the outline as a cut-out inside a plate. The ilove3d SVG to 3D converter lets you set the extrusion depth and the plate thickness separately, and those two numbers decide whether the piece survives use. Both cases benefit from checking the preview at real scale before printing, since a stamp that reads backwards is only obvious once it is in your hand.
Bézier curves are sampled to enough segments that the fidelity exceeds what a 0.4 mm nozzle can physically reproduce. That means at real printing size the edges come out smooth rather than faceted, even though zooming into the viewer may let you make out the individual segments. It is a deliberate decision: sampling beyond that point multiplies the triangles in the file without changing the printed part at all, because the extra detail falls below the width of a single extruded line. If your design has very large sweeping curves — an arc several centimetres across — and you notice faceting, the cause is almost never the sampling but the original SVG, which already arrived with the curve approximated by straight segments from the editor. The triangle count appears before you download, so if file weight concerns you it is something to check at a glance rather than guess at afterwards.