Featured image of SVG to STL – How to Convert SVGs into 3D Printable STLs
Up, Up and Away!

SVG to STL – How to Convert SVGs into 3D Printable STLs

Picture of Miroslav Sarcevic
by Miroslav Sarcevic
Apr 30, 2019

SVG to STL – How to Convert SVGs into 3D Printable STLs

Add some weight to your SVG files by making 3D printable STLs. Follow this simple tutorial to add a 3rd dimension to your art by converting SVG to STL.


Tinkercad supports SVG and STL file formats.
Tinkercad supports SVG and STL file formats. Source: Tinkercad

Why would someone want to convert files from SVG to STL format? And what is the difference between those two file formats in the first place? Here is a short answer to both questions.

SVG stands for scalable vector graphics and is an XML-based vector image file format for two-dimensional graphics. It can be created and edited with any text editor or drawing software. A common drawing tool for SVG is Inkscape.

STL comes from “stereolithography” and represents three-dimensional objects. It is the standard format for 3D printable models. There are many 3D modeling programs that support STL files. But for converting from an SVG to STL, you might want to consider one that supports SVG files as well, such as Tinkercad or Blender.

In this short tutorial, we present two ways of converting SVG to STL. Without further ado, let’s make some 3D objects!

SVG to STL Conversion Using an Online Tool

Converting with SVG2STL.com
Converting SVGs is easy with SVG2STL.com. Source: Miroslav Sarcevic / All3DP

The first option we have for you doesn’t require any additional software. It is a fast and easy way to convert your SVG to STL files online. You just need an SVG file and a web browser. The procedure is pretty straightforward. Just follow these steps and you will have your SVG file to a 3D printable STL in no time.

Step 1: Go to SVG2STL.com

  • Open your favorite internet browser and go to svg2stl.com.

Step 2: Upload Your SVG

  • Click the “Select” button on the left-hand side of the main page and choose your SVG file. You are going to see a full file path in the next line.
  • Click the “Upload” button and wait while your file is being uploaded.

If everything is in order, you will see a preview of your file.

Step 3: Convert to STL

Now it’s time to extrude your 2D drawing to a 3D object. Enter the height, in millimeters, in the proper text box.

  • Click the “Convert” button and wait while your file is converted to a 3D object. This can take a while if you have a big and complex file.
  • Check if you get what you expected. Left-click and drag to rotate your newly created 3D object. By right-clicking and dragging, you can pan the object. Scroll to zoom in and out. If you want to go back to the first view press F5.

If you’re on a mobile device, touch, and drag to rotate. Touch with two fingers and drag to pan and pinch to zoom.

Step 4: Download Your STL

  • Click “Download” and wait while the browser downloads your new STL file. Load your STL file into a slicer and 3D print it!

There you go. Nice and easy.

SVG to STL Conversion Using Tinkercad

Converting Using Tinkercad
Use a program like Tinkercad to have more control over the finished 3D model. Source: Miroslav Sarcevic / All3DP

The second option to convert SVG to STL is to use a 3D modeling software that supports SVG files. Tinkercad is a great option for this as it’s an online CAD platform that’s easy to use. We’ll show you how to use Tinkercad here, but another program that supports SVG files should work similarly.

Step 1: Importing SVG

  • Click on the “Import” button in the top right corner. A small window will pop up.
  • Drag and drop your SVG file into the newly opened window, or “Choose a file” and browse for your SVG file.
  • Click “Import” when the new pop-up window opens.

Step 2: Editing

By default, the height of the newly created 3D object is set to 10 mm.

  • Drag the corners of the object to change its size and height, or click on the dimensions and change them to the desired values.
  • Click on the text in the top left corner, next to the Tinkercad logo, and give your file a proper name.

Step 3: Exporting STL

  • Click “Export” in the top right-hand corner. In the new pop-up window, make sure that the “Download” tab is selected.
  • Click on “.STL” to download as an STL.

And, that’s it! Your STL file will be downloaded in the next few seconds (depending on the size of your object).

Keep In Mind

There are some limitations and rules when importing SVG files into Tinkercad. First, make sure your SVG file is less than 25 MB in size. Second, objects such as text should be converted to paths, otherwise you may get the error, “file seems to be empty”.

New to Tinkercad? Check out these tutorials:

Feature image source: Miroslav Sarcevic / All3DP

License: The text of "SVG to STL – How to Convert SVGs into 3D Printable STLs" by All3DP is licensed under a Creative Commons Attribution 4.0 International License.

Subscribe to updates from All3DP

You are subscribed to updates from All3DP

You can’t subscribe to updates from All3DP. Learn more… Subscribe

You can’t subscribe to updates from All3DP. Learn more…

Recommended for you