Prepare and import your SVG
Use filled shapes or solid strokes and convert any text to paths. Choose a file to start automatically, or paste SVG code and select Generate 3D model.
Give SVG logos, icons and lettering a uniform height. Set the size, add an optional base plate, preview the model and download an STL for your slicer — directly in your browser.
Drop an SVG file here or choose one from your device.
SVG up to 250 KB · convert text to paths · solid strokesSets the longest side of the artwork, keeping its proportions. The base plate can make the final model larger.
Your model will appear here. Import an SVG or try the example.
Binary STL · coordinates in millimeters · no color data
Use filled shapes or solid strokes and convert any text to paths. Choose a file to start automatically, or paste SVG code and select Generate 3D model.
Set the artwork’s longest side and extrusion height in millimeters. Add a rectangular or circular base if separate details need to stay together. Setting changes rebuild the model automatically.
Rotate the preview and check the final size and part count. Download the STL, confirm millimeters in your slicer, and inspect the sliced layers before printing.
SVG stands for Scalable Vector Graphics. It describes shapes with paths, lines and curves rather than a fixed grid of pixels. The format can also contain text and images; this converter needs supported vector shapes, with text converted to paths.
STL, originally developed for stereolithography, describes a 3D surface as a mesh of triangles. It is widely used to transfer model geometry into slicing software. This tool exports binary STL; printer settings and toolpaths are created later in your slicer.
| Feature | SVG | STL |
|---|---|---|
| Geometry | 2D paths, curves and shapes | 3D surfaces made of triangles |
| Appearance | Fills, strokes and other visual styling | This export contains geometry, without color or texture |
| Typical use | Editing artwork, web graphics and vector design | Preparing a 3D model for slicing or mesh editing |
The converter gives filled regions and the visible width of solid strokes the same extrusion height. Overlapping regions merge, while holes defined by the paths stay open in the raised design. Curves are approximated with line segments and the result becomes a triangle mesh. This creates a flat design with depth, often called 2.5D extrusion; it does not infer a sculpted object or a height map from an image.
This workflow suits designs with a flat back and a consistent raised height. Start with clear shapes and check small details at their final size.
Each illustration pairs an SVG design with the STL model generated from it.
Turn a vector logo or icon into a raised badge or sign. Add a base to keep separate elements together; overlapping shapes merge into one region.
Download SVG exampleExtrude outlined names or short labels. A base can connect separate letters and dots; the open spaces inside letters come from path-defined holes, not white paint.
Download SVG exampleBuild a flat silhouette or emblem for a keychain or pendant. Draw the hanging hole or loop yourself, and check that a base does not block a hole that needs to go all the way through.
Download SVG exampleTry ornaments, flat motifs and simple shape mockups without rebuilding the outline in CAD. Sculpted surfaces, bevels, engraving and different heights need further modeling.
Download SVG exampleAn SVG can look right in a browser while relying on effects that need to become actual outlines first. Keep the file focused on the geometry you want to extrude.
Live text, embedded images, masks, clipping paths, filters, dashed strokes, external resources, stylesheets, reusable references and animation are not supported. Colors and gradients do not create different heights or subtract material.
The size setting applies to the artwork. Final size describes the whole exported model, including any base plate.
Example: an 80 × 40 mm design with a rectangular base and a 3 mm margin becomes 86 × 46 mm. A 2 mm base plus a 3 mm extrusion gives a total height of 5 mm. No final dimension may exceed 500 mm.
Answers about preparing files, getting the right geometry, and taking your model into a slicer.
Not directly. A photo embedded in an SVG is still a raster image. Trace it into vector paths first, remove the embedded image, and clean up tiny tracing fragments before extrusion. Renaming a .png or .jpg file to .svg does not convert it. This tool does not generate photo reliefs or lithophanes.
Editable SVG text relies on fonts and text layout, which this converter does not process. In a vector editor, use its text-to-path or create-outlines command, then save as SVG. Keep a separate editable copy because the outlined letters are no longer editable as text.
Use paths or basic vector shapes with fills or solid strokes of visible width. Common line caps, joins and transforms are supported. A stroke becomes material across its width rather than a zero-width line. Dashed strokes and non-scaling strokes need to be converted to filled outlines first.
The file’s structure matters more than the editor. Convert text to outlines, expand reused objects, apply clipping as real path geometry, and export SVG with element-level fill and stroke styles. Layers do not create different heights. Complex editor effects may need to be simplified before import.
A solid stroke can follow an open path; its width becomes a strip of material. For filled paths, SVG fill rules treat the area as closed, so an open filled path can create an unexpected straight edge. Close intended outlines explicitly and inspect the preview.
This converter is free to use without signing in or installing an app. It runs in a browser and downloads a binary STL. The separate SVG creation and AI tools on the site may have their own account or credit requirements.
No. All supported regions use the same extrusion height. Colors, gradients and SVG layers do not set depth, and white shapes do not subtract material. Use a 3D editor for multiple heights, engraved recesses, bevels or curved surfaces.
Make the hole part of the path geometry, using an appropriate compound path and fill rule. Painting a white shape on top does not make a hole; overlapping filled shapes merge. Holes remain open through the extruded design, but an added base plate sits underneath and can close them at the bottom.
Disconnected shapes stay separate, such as the dot above an i or detached pieces of a logo. Add a base plate to connect them, or join them in your SVG. Keep them separate if that is intentional. One STL file can contain several disconnected solids.
Longest side sets the artwork’s size, excluding a base. A rectangular base adds the margin on both sides; a circular base must surround the full design and can be larger still. Final size includes the base, and total height includes both the base and extrusion.
No. Choose no base, a rectangle, or a circle. A fitted outline base and automatic hanging holes are not available. Design a loop or hole in your SVG or finish it in a 3D editor. An SVG hole will not cut through an added base plate.
Start with Standard. Choose Fine if curves look visibly faceted at the intended size and the design stays within processing limits. Fine adds geometry; it cannot recover missing image detail, and it does not set print layer height or guarantee a particular printed finish.
You normally open it in a slicer first. Confirm the dimensions, choose the printer and material profile, set layer height and infill, then inspect the layer preview. Export the printer’s required job format, such as G-code. STL itself contains model geometry, not printer instructions.
This export contains neither colors nor textures. Standard STL does not store a unit label; this tool writes coordinates intended as millimeters. Confirm the imported size in your slicer and choose millimeters if it asks. The preview color is only for display.
Export checks the mesh for a closed surface and consistent edges. It does not check your printer’s build volume, minimum feature size, strength, supports or bed adhesion. Inspect thin details and the sliced layers; make a small test print when dimensions matter.
No. It is the geometric volume enclosed by the model’s surface. Your slicer estimates material use from walls, infill, top and bottom layers, supports and other settings. A closed solid model does not require 100% infill.
This page exports binary STL only. It does not export a parametric CAD model or a project containing printer settings. Keep the original SVG for outline edits, and use a suitable CAD or mesh editor if your next step needs another format.
This tool does not convert STL to SVG. A 3D editor may let you extract an outline or cross-section, but the STL does not retain the original curves, text, layers or SVG styling. Keep the source SVG if you expect to revise the design.
No. The SVG and model are processed in your browser’s memory; the source file is not uploaded to a conversion server. The page and geometry engine still need to load from the network. Download your result before clearing the workspace or reloading the page.
The browser first downloads the page and geometry engine. If the engine cannot load, check the connection and try again. Conversion then runs on your device. An offline mode is not provided, so do not rely on a cached page remaining usable without a connection.
Browsers support more SVG features than this converter. Images, live text, masks, clipping, filters, classes and reused references can look fine on screen but still need preparation. Expand the visible result into simple paths and remove unsupported objects instead of just hiding them.
Use an SVG up to 250 KB, remove unused objects and metadata, and simplify excess nodes without changing the outline. Try Standard curve detail or split the artwork. Processing also has geometry and time limits, so a small file can still be too complex.
Download is available only for a completed model matching the current input and settings. After editing code, select Generate 3D model. Setting changes rebuild automatically; after canceling, change a setting or select Build again. Resolve any displayed error before downloading.
Yes, if model generation has completed. The interactive preview needs WebGL, which some devices or browsers disable; an unavailable preview does not prevent STL download. If generation itself fails, try simpler geometry or another current browser. Phones can have tighter memory limits.