Drop an SVG above, or paste its code, and it comes back as an STL model ready for 3D printing. The page shows your SVG beside the model in 3D, so you can turn it and check it before downloading. Type the width and the height you want and download the file. Everything happens in your browser; nothing is uploaded.
How the model is made
An SVG is a flat drawing. To make a solid, the converter takes everything the drawing shows and raises it straight up to the height you choose, like a cookie cut from rolled dough:
- Filled shapes count by their fill rule, so the holes in letters and rings stay open.
- Strokes count at their full width, with their corners and line ends, so a drawing made of lines prints as lines.
- Overlapping shapes join into one piece, and parts that don't touch become separate pieces in the same file.
- The canvas edge clips the drawing, as it does on screen: anything outside the SVG's canvas is left off.
The SVG is read the way a browser draws it, with every transform, nested group and reused symbol applied. Curves become small flat facets that never stray more than 0.01 mm from the true curve at the size you choose.
White counts as empty space
Most SVGs are drawn on white or on nothing. With White areas are empty space on, white shapes count as empty, the way they look on paper. A white background rectangle disappears instead of becoming a solid slab, and white details drawn over a colored shape, such as letters knocked out of a badge, cut holes through it. Turn the option off when white shapes should print as solid too. Every other color prints as solid; the model has no colors of its own.
Size, height and volume
The width is the width of the drawing itself, measured from its leftmost to its rightmost edge, not the width of the SVG's canvas, so extra empty margin in the file doesn't shrink the model. The depth follows the drawing's proportions. The height is how far the shapes rise, often 2 to 5 mm for a sign, a keychain or a badge. Type both in millimeters or inches; switching units keeps the size.
Under the fields, the page shows the model's finished size, how many separate pieces it has and its volume, a quick check of how much material the print will use.
What is left out
- Text, until it is converted to paths in a design app. The page counts what it skipped.
- Embedded pictures, which have no outlines to raise.
- Gradients and transparency: a gradient counts as its first color, and see-through shapes count as solid.
- Clipping and masks: the full shape is used, as if unclipped.
The STL file
STL describes a solid as a list of triangles. This one is a binary STL with every triangle facing outward and its edges shared with its neighbors, so the model is closed. STL files store plain numbers without a unit; this one is written in millimeters. If the model opens 25.4 times too small or too large, the program read the numbers as inches: choose millimeters when importing, or scale it.
For flat cutting instead of printing, SVG to DXF writes the same shapes for laser and CNC programs. To make an SVG from a picture first, the PNG to SVG converter traces PNG and JPG images into vector shapes.
Frequently asked questions
Is the STL watertight?
Yes. The model is one closed surface with every face pointing outward: the top and bottom follow the drawing, and a wall stands on every edge. Overlapping shapes are joined before the model is built, so no surfaces cross inside it.
How big is the model?
The width you type is the width of the drawing itself, not of the SVG's canvas, and the depth follows the drawing's proportions. The height is how tall the shapes rise. When the SVG states its size in millimeters or inches, the model starts at that size. The file is written in millimeters.
What happens to white parts of the SVG?
With White areas are empty space on, white shapes count as empty, as on paper: a white background disappears, and white letters on a colored badge become holes through it. Turn it off to print white shapes as solid too.
What happens to text?
Text is left out, and the page says how many text elements it skipped. Text has no outlines until it is converted to paths in a design app (Object to Path in Inkscape, Create Outlines in Illustrator); after that, it converts like any shape.
Can different colors print at different heights?
No. Every shape rises to the same height and joins one body. For separate colors or heights, save each color as its own SVG and convert them one at a time.
Is my SVG uploaded?
No. The SVG is read and the model is built inside your browser tab, so the file never leaves your device. There is no signup or watermark.