Adjust Layer Gap
For multi-layer SVGs, use the Layer Gap (Z) control to separate layers and create stunning 3D depth effects!
What Is SVG to 3D?
SVG to 3D is a free online converter that turns flat SVG vector paths into real, printable 3D models — entirely in your browser, with no installation, account, or upload required. It extrudes your artwork into depth-accurate geometry with adjustable thickness, bevels, smoothing, and multi-layer gaps, then exports render- and print-ready OBJ, GLB, STL, PLY, and 3MF files. Everything is processed locally on your device, so your designs never leave your machine.
How It Works
Whether you're extruding SVG vectors into 3D models, Vextrude keeps it simple.
Upload
Drag & drop an SVG file or paste SVG code.
Customize
Adjust extrusion depth, bevel, scale, and materials in real time.
Preview
Rotate, zoom, and inspect your 3D model in real-time with ten material presets, from Plastic and Metal to Gold, Chrome, and Holographic.
Export
Download as STL, OBJ, GLB, PLY, or 3MF — ready for 3D printing, game engines, AR/VR, or DCC tools.
Powerful Features for Designers & Makers
Everything you need to go from 2D to 3D, right in your browser.
SVG to 3D Extrusion
Upload any SVG file or paste SVG code and instantly extrude it into a 3D model. Multi-layer support lets you control each path independently with adjustable depth, bevel, and scale.
10 Material Presets
Visualize your model with Standard, Plastic, Metal, Glass, Neon, Rubber, Chrome, Gold, Clay or Holographic materials, plus procedural textures. Perfect for logo mockups, product previews, and social media thumbnails.
Multi-Format Export
Export to STL for 3D printing, OBJ for Blender & Maya, GLB for web & AR/VR, PLY for color printing, 3MF for manufacturing, and PNG for screenshots.
100% Browser-Based
No signup, no downloads, no server uploads. Everything runs locally via WebGL — your SVG files and photos never leave your device. Completely free for personal and commercial use.
Real-Time 3D Preview
Orbit, zoom, and pan your model with interactive controls. Changes to geometry, lighting, and materials update instantly — what you see is what you export.
SVG to 3D Conversion
Everything you need to know about converting vector graphics into 3D-printable models.
What Is SVG to 3D Conversion?
SVG to 3D conversion is the process of extruding flat 2D vector paths into solid three-dimensional meshes. An SVG (Scalable Vector Graphics) file contains mathematically defined curves and shapes — logos, icons, typography, and illustrations. When you convert an SVG to STL or OBJ, each vector path is given depth (extrusion height), optional beveled edges for smoother profiles, and a watertight manifold surface suitable for 3D printing, CNC machining, or digital rendering.
Vextrude handles this entirely in your browser using WebGL. Upload any SVG, adjust per-layer extrusion depth and bevel radius, preview the result in real-time with orbit controls, and export a production-ready mesh — no desktop software, no cloud processing, no signup required.
Why Convert SVG to STL for 3D Printing?
SVG files are the go-to format for vector design tools like Adobe Illustrator, Figma, and Inkscape. Converting them to STL lets you bring those designs into the physical world via FDM, SLA, or SLS 3D printers. Common use cases include custom logo signs, engraved nameplates, cookie cutters, decorative wall art, embossed phone cases, and architectural models.
Vextrude produces clean, optimized topology with multi-layer support — each path in your SVG can have its own extrusion depth, color, and visibility. The resulting STL is manifold (watertight) and slices cleanly in Cura, PrusaSlicer, Bambu Studio, OrcaSlicer, and every major slicer.
Supported Export Formats
3D printing — works with every slicer
Blender, Maya, Cinema 4D, ZBrush
Web, AR/VR, Three.js, Sketchfab
Vertex-color & full-color printing
Modern manufacturing standard
Viewport screenshots & thumbnails
Supported Export Formats
Turn one SVG into whatever your 3D printer, game engine, or renderer needs — every format is generated locally in your browser.
STL
Stereolithography
The universal 3D-printing format — drop it straight into any slicer.
OBJ
Wavefront
Widely supported mesh format with material and texture data.
GLB
Binary glTF
Compact format built for the web, AR, and game engines.
3MF
3D Manufacturing
Modern print format carrying color, units, and metadata.
Input
3D Meshes
Image & Video
Looking for a dedicated photo-to-lithophane workflow with 6 shapes and printing tips? Try the dedicated Lithophane Maker →
Frequently Asked Questions
Common questions about the SVG to 3D converter.
Is Vextrude free to use?
Yes. Vextrude is 100% free for personal and commercial projects with no watermarks, signups, or hidden limits. All processing runs locally in your browser.
Are my files uploaded to a server?
No. All processing happens locally in your browser via WebGL. Your SVG files and images never leave your device, ensuring complete privacy.
What 3D file formats can I export?
Vextrude supports STL (3D printing), OBJ (DCC tools like Blender and Maya), GLB (web and AR/VR), PLY (vertex-color printing), and 3MF (modern manufacturing). You can also export PNG screenshots.
How do I convert an SVG to a 3D printable STL file?
Upload your SVG file to Vextrude (drag & drop or paste SVG code), then adjust the extrusion depth, bevel size, and scale using the Settings panel. Preview the 3D model in real-time, apply a material preset, then click the STL export button to download a watertight mesh ready for slicing in Cura, PrusaSlicer, or Bambu Studio.
Can I turn my logo into a 3D printed keychain?
Yes. Enable Keychain mode in the Settings panel to add a base plate and hanging loop around your design. Choose raised, flat or engraved styles, pick a rounded, circle or hex plate, and adjust hole size and plate depth. Then export as STL and print.
Can I make a cookie cutter from an SVG?
Yes. Toggle Cookie Cutter mode to convert your SVG outline into a printable cutter with a thin cutting wall and a press flange. Set the Real Width (mm) field, for example 80, and the exported STL comes out at exact physical size with no rescaling needed in your slicer.