Convert SVG to STL by Extruding It
An SVG is a flat drawing: logos, icons, lettering, cookie cutter outlines, signs. To print it, every filled shape has to be pushed up into a solid. Drop an SVG here, set how tall and how wide it should be in millimetres, optionally put a base plate under it, and download a binary STL ready for your slicer. Holes in letters and shapes stay open.
How to use it
- 1
Add your SVG
Drop a .svg on the box or click to pick it. Files from Inkscape, Illustrator, Figma, Affinity and icon sites work.
- 2
Set height and width
Height is how far the shapes stand up. Width is the size of the whole drawing on the build plate; the depth follows its proportions.
- 3
Add a base plate
Turn on the base plate to join loose letters and parts into one piece, and set its thickness. It extends 3 mm past the drawing.
- 4
Download the STL
Check the preview and the size readout, then save a binary STL and slice it as usual.
What to know before you convert
- Only filled shapes are extruded. Lines that are just strokes have no area: convert them with "Stroke to Path" (Inkscape) or "Outline Stroke" (Illustrator, Figma) first.
- Text must be converted to outlines (Object to Path, or Create Outlines) before saving. Live text and embedded bitmap images are skipped.
- All shapes are extruded to the same height. Overlapping shapes become overlapping solids, which slicers merge when printing.
- Colours, gradients, opacity and filters are ignored; STL has no colour. Clip paths and masks are not applied.
- SVG files up to 10 MB are accepted. Traced photos with very many points can make more triangles than a browser can handle.
Don't have a model?
Generate one from a sketch, image or text. Our AI generators give you a 3D model with an STL download for printing. They use credits; this converter does not.