UltKit

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

Output

Files are processed on our servers and deleted after 30 minutes.

How to use this tool

  1. 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. 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. 3

    Convert to STL

    Press Convert to STL and open the file in your slicer. It arrives lying flat, at the width you entered.

Answer

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

  1. Turn text into paths

    Fonts are not embedded in SVG geometry. Outline every text object so the letters exist as shapes.

  2. Fill, do not stroke

    Only filled areas are extruded. Expand strokes to paths if a line should be printed.

  3. 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

Starting points; adjust for your printer and material
ObjectModel widthHeight / depthBase thickness
Keychain or bag tag40–60 mm3–4 mm0 mm (add a ring hole in the SVG)
Name plate with loose letters120–200 mm2 mm2 mm plate
Wall logo or sign letters150–300 mm4–6 mm0 mm
Paint or airbrush stencil100–200 mm0.8–1.2 mm0 mm
Cookie cutter outline70–100 mm12–15 mm0 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
SVG converter

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
STL converter

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.