Skip to content

SVG to STL Converter

Give your vector design depth. Set the width, adjust the thickness and preview the 3D shape before downloading.

Free · no account or credits
Files stay on your device512 KB · 2,400 contour points
Size settings · same-scale rulers

Height scales with width. Thickness stays unchanged.

Sets the front-to-back thickness independently.

Filled outlines become solids. Holes stay open. Colors are not stored in STL.

Choose a file or an example to see the 3D result.

Size settings · same-scale rulers

WidthLinked
—
HeightLinked
—
ThicknessIndependent
—

The 3D view zooms to fit. Increasing width makes a fixed thickness look thinner.

Export · width × height × thickness—
Triangles—
Parts—

Flat artwork. Real depth.

These vector files convert through the same tool as your upload. Try a different width or depth to see the result.

Mountain emblem

A single closed silhouette becomes a solid badge with flat front and back faces.

80 mm wide · 4 mm deep
Try a specific check
Try
Start at 80 mm wide and 4 mm deep. Double only the width.
Look for
Width and height double; depth remains 4 mm. Use the size rulers to compare the physical dimensions.
Download source · SVG

Ring with a cutout

An even-odd path keeps its center empty, including through the side walls.

60 mm wide · 3 mm deep
Try a specific check
Try
Change the depth and rotate the ring to inspect both faces.
Look for
The center stays open through the new thickness. At its default size it measures 60 × 60 × 3 mm.
Download source · SVG

Outlined letter set

Separate contours become separate pieces. A hole inside a letter stays open.

100 mm wide · 5 mm deep
Try a specific check
Try
Open the letters and inspect the gap between the two shapes.
Look for
Two separate pieces at 100 × 52.63 × 5 mm overall. No backing plate is added.
Download source · SVG

A filled shape, a cutout, or two overlapping paths?

The converter reads the enclosed regions of an SVG. A drawing that looks correct on screen may still need its paths cleaned before it becomes a solid.

A filled shape, a cutout, or two overlapping paths?
Closed fill → front, back and sides

Filled regions become solid geometry

A closed vector emblem becomes a flat-backed extrusion: the outline sets the front face, and your depth setting creates the side walls. This suits badges, signs and flat logo shapes.

  • Use filled paths or supported basic shapes.
  • Convert live text and strokes to outlines first.
  • An embedded PNG or JPEG is a picture, even inside an SVG.

Turn an SVG outline into a 3D shape

  1. Prepare closed fills

    Export plain SVG paths from your vector editor. Outline text and strokes, and combine overlapping shapes before saving.

  2. Set width and depth

    Width scales the artwork proportionally. Depth adds thickness along Z. The preview updates when you change either setting.

  3. Inspect and export

    Check the cutouts and separate pieces in 3D. Download the STL, inspect the mesh and confirm the layer preview before printing.

Extrusion follows the outline

SVG conversion gives filled regions a constant depth. It does not infer a rounded character or a complete object from a picture.

In your sourceIn the STL
Closed filled pathsFront, back and side faces
Holes inside a pathOpen cutouts through the depth
Relative proportionsUniform scaling to your chosen width
Separate outlinesSeparate solid pieces, without a base
Text, strokes, embedded pictures and effectsOutline or simplify these in your vector editor first
SVG colorsGeometry-only STL

Made for designs that start as vectors

Logos and emblems

Turn a clean logo silhouette into a flat-backed shape. Use a vector you own or have permission to reproduce.

Letters and signs

Create individual outlined letters at a known width. Separate letters need arranging or joining in your design software.

Templates and cutout shapes

Inspect the negative space before printing. Thin features can vanish at a small scale, so review the nozzle width and layer preview.

Get your SVG ready in a vector editor

Outline text and strokes

In Inkscape, use Path → Object to Path for text and Path → Stroke to Path for lines. In Illustrator, use Create Outlines or Outline Stroke. Save the resulting closed shapes as plain SVG.

Resolve overlapping shapes

Use Union for joined shapes and Difference for cutouts. Self-intersections and touching contours are rejected because an attractive flat drawing can otherwise become an invalid 3D surface.

Check disconnected islands

Dots, letters and decorative islands remain separate pieces. This tool does not add a backing plate or weld them together. Add a connected outline in your design app when that is needed.

Prepare a logo or lettering for SVG to STL

Use the vector source whenever possible. Renaming a PNG to .svg or embedding it in an SVG does not create the outlines this tool needs.

InkscapeTurn the artwork into plain, filled paths
  1. For lettering, select the text and use Path → Object to Path. For lines whose width should become solid, use Path → Stroke to Path.

  2. Use Union for joined silhouettes and Difference for holes. Remove stray points and check that every intended fill has a closed boundary.

  3. Save as Plain SVG. Load it here, choose the final width and depth, and compare the 2D outline with the 3D preview.

If you start with a bitmap, trace it in the editor and inspect the resulting paths before using this workflow.

Adobe IllustratorMake fonts, strokes and cutouts explicit
  1. Convert text with Create Outlines and use Outline Stroke where line thickness needs to become a filled shape.

  2. Resolve intersections with the editor's shape operations. Remove embedded raster images, clipping effects and linked elements that do not define the final outline.

  3. Export a simple SVG and check it here. If styles or effects are rejected, simplify the exported file in a vector editor and try again.

A dot, letter or decorative island remains a separate solid. Add a backing plate later in a modeling app if you need one connected object.

When the SVG looks right but the 3D result doesn't

Inspect the paths first, then the dimensions. Adding thickness cannot fix a broken or unsupported outline.

What you seeWhat to checkWhat to do next
Text or lines are rejectedLive fonts and strokes are not closed filled surfaces.Outline the text and convert strokes to paths. Save a plain SVG with the resulting fills.
Open or intersecting path errorA boundary is unfinished, crosses itself, touches another contour or overlaps it.Close open ends, remove stray segments and use Union or Difference to produce clean regions.
The center should be a holeA white object layered over a dark one may only hide it visually.Create a real cutout or compound path in the vector editor. Check that the converted center is open from both sides.
Wider looks thinnerWidth and height grow together, while depth stays fixed. The preview also zooms to fit.Read the dimension rulers. To make the physical model thicker, change Extrusion depth; changing width alone does not do that.
Letters come out as loose piecesDisconnected outlines remain disconnected in the STL.Print and arrange them separately, or connect them in your design software. This converter does not add a base.
Small details disappear when slicingThe feature may be too narrow for your printer's settings at the chosen size.Inspect layer preview. Increase the overall width or thicken that feature in the source; extra Z depth does not widen a thin stroke.

From a good preview to a sensible first print

A flat emblem and a freestanding sign need different decisions. Check the exported geometry in your actual slicer.

Inspect an exported STL
From a good preview to a sensible first print

Questions before you convert

How do I convert SVG to STL?

Choose a plain SVG with closed filled paths. Set its width in millimeters and extrusion depth, then inspect and download the STL. The conversion stays on your device.

Can I convert a logo to STL?

Yes, if it is a supported vector outline. A PNG or JPEG embedded inside an SVG is still a raster picture: trace it in a vector editor first, or use the separate Image to STL workflow for AI-generated geometry.

Why are letters or thin lines not supported directly?

Fonts and strokes do not define the same closed surface as filled outlines. Convert text and strokes to paths in a vector editor so their shape does not depend on missing fonts or line settings.

Does it preserve holes and cutouts?

Yes, supported closed paths use their nonzero or even-odd fill rule to form holes. Cutouts pass through the full extrusion depth. Intersecting or overlapping outlines should be cleaned first.

Can I add a base, bevel or color?

This tool makes straight extrusions without a base or bevel. Separate outlines remain separate parts. Standard STL does not store SVG colors. Add a base or bevel in your modeling app if required.

Is the resulting STL ready to print?

Check the actual size, thin features, separate pieces and layer preview in your slicer. Exporting a surface file does not certify strength, tolerances or printability.