SVG to STL Converter
Push the filled shapes of an SVG straight up into a solid you can print: a logo badge, a name tag, sign letters or a stencil. You set the width and thickness; the outline comes from the vector file itself.
3D Model Converter
or drop STL, OBJ, MTL … files here ·
Max 95 MB per file· Up to 20 files· Deleted after 30 minutes
Files are processed on our servers and deleted after 30 minutes.
STL and OBJ store no units. If a part shows up 10× or 25.4× too small or too big in the slicer, the units were read wrong — set them here.
Blender, CAD programs and slicers use Z-up; glTF, Unity and most game engines use Y-up. Switch it if the model lies on its side after import.
Used when converting STEP or IGES solids to a mesh. Fine gives smooth curves but larger files; coarse is enough for quick previews.
Only used for PNG, JPG or SVG input. Relief raises dark areas; a lithophane is a thin panel that shows the photo when lit from behind; extrude turns a logo or SVG outline into a flat solid shape.
Width of the printed model; the height follows the image's aspect ratio.
Maximum raised height for a relief or lithophane, or the thickness of an extruded shape. Lithophanes usually use 2–3 mm.
Solid plate under the relief so the print holds together. 0 means no base.
How to use this tool
- 1
Upload the SVG
Drop one or more .svg files, up to 20 at once. Shapes should be filled paths; convert text to outlines in your design app first.
- 2
Set size and thickness
Image becomes is already set to Extruded shape. Enter Model width in millimeters and the extrusion thickness under Height / depth; add a Base thickness if separate letters should sit on one plate.
- 3
Convert to STL
Press Convert to STL and open the file in your slicer. It arrives lying flat, at the width you entered.
What does an SVG to STL converter actually do?
It reads the filled outlines of the SVG and extrudes them to a thickness you choose, like pressing the shape out of a sheet. The result is a flat solid with straight walls, scaled to the width you enter.
From vector outline to printable solid
SVG, a W3C standard since 2001, stores shapes as mathematical paths rather than pixels. That makes it the best possible starting point for a 3D extrusion: the edge of a letter is an exact curve, not a staircase of pixels, so the walls of the printed shape come out smooth at any size.
Extrusion is a single operation. Each closed, filled path becomes a cross-section, inner contours become holes, and the section is lifted to the Height / depth you set, from 0.2 to 100 mm. A Base thickness above zero adds a plate under everything, which keeps loose letters and dots of an i in one piece. Colors, gradients and strokes without fill carry no thickness information and are ignored.
If you only have the logo as a PNG or JPG, you can either extrude it directly with PNG to STL or trace it into a vector first; tracing gives cleaner edges on curves and is covered in how to convert PNG to SVG.
Preparing an SVG file for 3D printing
Turn text into paths
Fonts are not embedded in SVG geometry. Outline every text object so the letters exist as shapes.
Fill, do not stroke
Only filled areas are extruded. Expand strokes to paths if a line should be printed.
Merge overlaps
Union overlapping shapes and remove stray points so each part is one clean closed outline.
SVG to STL settings for keychains, signs and stencils
| Object | Model width | Height / depth | Base thickness |
|---|---|---|---|
| Keychain or bag tag | 40–60 mm | 3–4 mm | 0 mm (add a ring hole in the SVG) |
| Name plate with loose letters | 120–200 mm | 2 mm | 2 mm plate |
| Wall logo or sign letters | 150–300 mm | 4–6 mm | 0 mm |
| Paint or airbrush stencil | 100–200 mm | 0.8–1.2 mm | 0 mm |
| Cookie cutter outline | 70–100 mm | 12–15 mm | 0 mm |
SVG
Scalable Vector Graphics
SVG is an XML-based vector format standardised by the W3C in 2001. Instead of pixels it describes shapes, paths and text, so it stays sharp at any size and is usually tiny for logos and icons. It supports transparency, CSS styling, scripting and animation, and every browser renders it natively. SVG is unsuitable for photographs, and complex illustrations can become slow to render. Illustrator, Inkscape, Figma and browsers can open and edit it.
- Compression
- –
- Transparency
- Yes
- Animation
- Yes
- Introduced
- 2001 · W3C
STL
STL mesh
STL (stereolithography) is a 3D mesh format created by 3D Systems in 1987. It describes only the surface geometry of an object as a list of triangles, without colour, materials, units or scene information. Its simplicity makes it the default input for 3D printing slicers such as Cura and PrusaSlicer. Curved surfaces are approximated by many flat triangles, so smooth models can produce very large files.
- Compression
- –
- Transparency
- –
- Animation
- No
- Introduced
- 1987 · 3D Systems
People convert SVG to STL because a logo, lettering or stencil already exists as a clean vector drawing and they want a printed object of a precise size without opening CAD.
Very thin lines will not print
A typical FDM nozzle is 0.4 mm wide, so features narrower than roughly 0.8 mm at the final size may vanish in the slicer. Thicken fine strokes and serifs in the SVG, or raise Model width, before converting.
SVG to STL questions
Why did my SVG text disappear in the STL?
The letters were still live text that depends on a font installed on your computer. Convert them to paths first: Object to Path in Inkscape, Create Outlines in Illustrator, or Outline Stroke and Flatten in Figma. Then export the SVG again.
Do holes in letters like O, A and B stay open?
Yes, when the SVG draws them as inner contours of the same path, which is how outlined fonts and most logos are built. If a hole was drawn as a separate white shape on top, it is read as another filled shape; delete it or combine the two with a path difference before exporting.
Can I add a bevel or rounded edge to the extruded shape?
The extrusion has straight vertical walls and no bevel setting. For a chamfered or domed look, import the STL into Tinkercad, Fusion 360 or Blender and add the edge treatment there, or use a relief from Image to STL for a softer, sculpted surface.
Why is my logo the wrong size in Tinkercad but right here?
SVG sizes depend on the app that saved them. Inkscape uses 96 pixels per inch and older Illustrator files assume 72, so programs that read the SVG's own units can scale it by about a third. This converter ignores the stored size and uses Model width instead.
How do I make a cookie cutter from an SVG?
A cookie cutter is a thin wall, not a solid shape. Give the outline a stroke of about 1 mm in your design app, convert the stroke to a path, delete the fill and extrude the result about 12 to 15 mm tall.