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.
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.
Inner contour → open cutout
The cutout goes all the way through
A correctly defined inner contour stays empty through the full thickness. The washer example demonstrates this. Painting a white shape on top is not the same as making a geometric cutout.
Use a proper difference or a supported compound path.
Check the fill rule and the outline in your vector editor.
Rotate the result to inspect the inner wall and both faces.
Overlapping paths → union first
Combine the paths before converting
Two overlapping filled objects do not automatically become one solid here. Resolve the overlap in your vector editor, then export the cleaned outline. Touching and self-crossing contours also need attention.
Use Union when the shapes should form one silhouette.
Use Difference when one shape should cut a hole in another.
Separate, non-touching outlines are allowed but remain separate pieces.
Turn an SVG outline into a 3D shape
01
Prepare closed fills
Export plain SVG paths from your vector editor. Outline text and strokes, and combine overlapping shapes before saving.
02
Set width and depth
Width scales the artwork proportionally. Depth adds thickness along Z. The preview updates when you change either setting.
03
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 source
In the STL
Closed filled paths
Front, back and side faces
Holes inside a path
Open cutouts through the depth
Relative proportions
Uniform scaling to your chosen width
Separate outlines
Separate solid pieces, without a base
Text, strokes, embedded pictures and effects
Outline or simplify these in your vector editor first
SVG colors
Geometry-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
1
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.
2
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.
3
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
01
For lettering, select the text and use Path → Object to Path. For lines whose width should become solid, use Path → Stroke to Path.
02
Use Union for joined silhouettes and Difference for holes. Remove stray points and check that every intended fill has a closed boundary.
03
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
01
Convert text with Create Outlines and use Outline Stroke where line thickness needs to become a filled shape.
02
Resolve intersections with the editor's shape operations. Remove embedded raster images, clipping effects and linked elements that do not define the final outline.
03
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 see
What to check
What to do next
Text or lines are rejected
Live 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 error
A 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 hole
A 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 thinner
Width 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 pieces
Disconnected 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 slicing
The 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.
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.