Skip to content

SVG to STL converter

Turn an SVG logo, icon or silhouette into a 3D printable model. Set the width and height, add an optional base plate or keyring hole, and download STL or 3MF.

  • Free, no limits
  • No sign-up
Everything happens in your browser; nothing is uploaded to a server.
  • ✓ Free
  • ✓ No sign-up
  • ✓ Nothing uploaded

Next step

What to do next

How to use it

  1. Drop your SVG file, or try the sample heart.
  2. Set the width and the extrusion height.
  3. Optionally add a base plate with a margin, rounded corners or a keyring hole.
  4. Download STL or 3MF; for two colors, download the base and the raised part separately.
Try it now

How the conversion works

The converter reads the vector paths in your SVG and extrudes them straight up into a solid:

  • Filled shapes become solid bodies, and holes inside them (like the inside of an O or a donut) stay open.
  • Strokes (outlines) can be included as well; untick Include strokes if you only want fills.
  • The model is scaled so its width matches the value you enter, with the height following the SVG's proportions.

The page tells you how many filled and stroked elements it found. The preview updates as you change the settings, and the stats show the size, triangle count and an estimate of PLA needed.

Preparing your SVG

Most problems come from the source file, not the converter:

ProblemFix
Text doesn't appearConvert text to outlines/paths in your vector editor (Inkscape: Path > Object to Path; Illustrator: Create Outlines)
Nothing is foundThe shapes may have no fill; give them a solid fill color
Shapes overlap oddlyCombine or union overlapping shapes before exporting
Raster image inside SVGEmbedded PNG/JPG images are ignored; trace them to vectors first
Very thin linesLines thinner than about 0.8 mm at the final size are hard to print

A clean, single-color logo exported as a plain SVG works best.

Base plates, keychains and two colors

Choose No base plate to get the raised shape alone, or a square or rounded base under it. You can set the plate thickness, the margin around the design and the corner radius, and add a keyring hole from 3 to 8 mm (4 mm is a good default for a split ring).

With a base plate, two extra buttons let you download the base plate and the raised part as separate STL files. Load both into your slicer as one object with two parts to print them in two colors with an AMS, MMU or tool changer. With a single extruder, add a filament change (M600) at the layer where the raised part starts.

Recommended print settings

  • Extrusion height of 1–3 mm reads well for logos and signs; 0.6–1 mm is enough for two-color inlays on a base.
  • Use 0.2 mm layers; if you plan a color change, make the base thickness a multiple of your layer height.
  • For small text or fine details, a 0.4 mm nozzle needs features at least about 0.8 mm wide.
  • Print flat on the bed; no supports are needed.

Sizes are in millimeters, the standard for 3D printing: 25.4 mm is one inch, so a 2-inch coaster logo is about 51 mm wide.

Downloading and privacy

Download a binary STL for any slicer, or 3MF, which modern slicers open with correct units. Everything happens in your browser, so your logo files are never uploaded. To add lettering instead of a graphic, use the text to STL generator.

If you want to check the result before slicing, open the downloaded file in the STL viewer: it reports whether the mesh is watertight and shows the exact dimensions in millimeters or inches.

Frequently asked questions

How do I convert an SVG to STL?

Drop the SVG on this page, set the width and height, and click Download STL. The shapes are extruded into a printable solid in your browser.

Why is my text missing from the 3D model?

Text in an SVG is a font reference, not a shape. Convert the text to paths or outlines in your vector editor first.

Can I add a keychain hole?

Yes. Choose a square or rounded base plate and pick a keyring hole size from 3 to 8 mm.

Can I print the SVG in two colors?

Yes. With a base plate, download the base and the raised part as separate STL files, or add a filament change at the right layer.

What units does the STL use?

Millimeters, which is what slicers expect.

Last updated: November 12, 2026

Recommended

Similar tools

If SVG to STL helped, you may need these too.

See all in category →

People also use