Free AI SVG to STL converter

SVG to STL converter extrude it or sculpt it

Need a sign, badge, keychain or cookie cutter? Extrude your SVG to an exact depth right on this page, free and without an account. Want your mascot as a real 3D figure? Send the same SVG to PrintPal's AI.

No image handy? Try:
Free · 10 a month, no credit card
  • 400,000+ makers
  • 2M+ models generated
  • No credit card to start
Toy rocket source image rocket.png rocket.stl
Toy rocket 3D model generated by PrintPal from the image Real PrintPal output
Watertight, 1 body STLOBJGLB3MF

Used by makers, engineers, and educators at

Google logo Yale University logo Microsoft logo UC Berkeley logo Amazon logo Cornell University logo Boeing logo University of Michigan logo BMW logo Georgia Tech logo Siemens logo Duke University logo John Deere logo ETH Zurich logo New York University logo UCLA logo
Toy rocket 3D model generated by PrintPal from rocket.png
Drag to rotate, click then scroll to zoomDrag to rotate, pinch to zoom
Real example

See a real result in 3D

This model was generated by PrintPal from the image beside it. Spin it, then switch to STL (no color) to see exactly what a single-color print gets.

The input image: rocket.png

Input: rocket.png, 1024 pxFour flat colors on smooth toy shapes: red, cream, blue and yellow each map onto one filament for a multi-color print.

Generated mesh
999,316 triangles
Watertight
Yes, 1 body
Detail setting
High, full color
This preview
59,958 tris, 362 KB

Each example is one AI-generated 1024 px PNG run through PrintPal's full-color image-to-3D at high detail, with no editing afterwards. Mesh checks were run on the raw download with trimesh. The preview is simplified to about 60,000 triangles so it loads fast; your download keeps full detail.

About SVG to STL

SVG to STL: what actually happens

SVG is a vector format: instead of pixels it stores paths, curves and fills as XML. That makes it the cleanest possible source for a flat extrusion, because the outline is mathematically exact at any size. It also means there are no pixels to read depth from, which is why most SVG to STL tools only extrude.

This page does both. The free extruder reads your SVG's filled shapes, raises them to the height you choose, and exports an STL in millimetres without uploading anything. For a sculpted result, the AI box at the top renders the SVG in your browser at 2048 px and the generator reconstructs it as a full 3D model.

Updated by the PrintPal team
SVG

Input: SVG

Scalable Vector Graphics · .svg

Type
Vector (XML paths and fills)
Transparency
Yes
Typical source
Logos, icons, Cricut and laser files, illustrations
Watch out for
Live text, stroke-only lines, embedded bitmaps
  • Paths: Extruded exactly in the free extruder, with sizes in millimetres.
  • Fill colors: Grouped so each color can print as its own part.
  • For AI: Rendered to a 2048 px image in your browser, then reconstructed.
STL

Output: STL

Stereolithography (Standard Triangle Language)

Stores
Triangle geometry only
Color
No
Units
None; slicers assume millimetres
Size (our 1M-triangle test)
49.9 MB binary, 303 MB ASCII
Opens in
Every slicer, CAD tool and Blender
PrintPal plan
Free and up
How it works

How to convert SVG to STL

  1. 1

    Drop your SVG into the extruder

    Or into the AI box at the top for a sculpted model.

  2. 2

    Set the size and depth

    Width in millimetres, extrusion depth, and an optional base plate.

  3. 3

    Download the STL

    No account needed. Slice it like any other model.

  4. 4

    Want it in 3D?

    Use the AI box above, sign in, and press Generate.

Free, no account, nothing uploaded

SVG extruder

Drop an SVG and get an exact, dimensioned STL in seconds. Each fill color becomes its own part, and overlapping shapes are cut so what you see is what prints.

Colors found

Load an SVG to see its colors.

Your extruded SVG appears here.
Drag to rotate once it loads.
Get a better result

Tips for a better STL

Convert text to outlines

Fonts are not stored as shapes in an SVG. In Illustrator use Type, Create Outlines; in Inkscape use Path, Object to Path.

Fills, not strokes

The extruder uses filled shapes. Line art drawn with strokes only needs Stroke to Path first, or the lines vanish.

Respect the nozzle

Keep features at least 1 mm wide at final size for a 0.4 mm nozzle; cookie-cutter walls about 0.8 to 1.2 mm.

Several colors?

An STL is one color. Export a 3MF with one part per color for AMS or MMU printing.

Compare methods

Which kind of STL do you need?

Five different things are sold as “image to 3D”. Pick the one that matches what you want to hold in your hand.

AI reconstructionHeightmap reliefExtrusionPhotogrammetry
Full 3D object from one imageYesNo, flat panelNo, flat profileNo, needs 30+ photos
Keeps exact dimensionsProportions onlyYesYes, from vectorsYes
Skill neededNoneNoneA clean vector fileCareful shooting
TimeAbout a minuteSecondsSecondsHours
Color outputYes (Pro)Light and shadowOne color per shapeYes
On PrintPalAI generatorLithophane, filament painterSVG extruderScanning tips
Measured, not guessed

One model, every format

We exported the same 998,810-triangle generation to each format and measured the files.

FormatFile sizeColorUnitsTypical use
STL (binary)49.9 MBNoNone (slicers assume mm)Any slicer
STL (ASCII)303 MBNoNoneLegacy CAD; avoid
OBJ + MTL + texture84.9 MBTexture or vertex colorsNoneBlender, sculpting
GLB (with textures)40.5 MBYes, PBR texturesMetresWeb, AR, games
3MF (zipped)21.0 MBYes, per triangleMillimetresBambu Studio, OrcaSlicer, PrusaSlicer
PLY (binary)27.3 MBVertex colorsNoneScans, point clouds

Same 998,810-triangle knight exported with trimesh; the GLB is the download as it came from PrintPal. The 3MF holds geometry only; a painted multi-color 3MF adds a little for the color data.

Next steps

After you download the STL

The checklist we use before printing a generated STL.

  1. Import it into Bambu Studio, OrcaSlicer, PrusaSlicer or Cura and set the size in millimetres. STL has no units, so PrintPal scales tiny models up to at least 80 mm on the longest side; resize to taste.
  2. Lay the flattest side on the bed, or use the slicer's auto-orient.
  3. Turn on tree supports for overhangs steeper than about 45 degrees, such as chins, ears and arms.
  4. Keep walls and small features at least 0.8 mm thick (two perimeters on a 0.4 mm nozzle) so detail survives.
  5. Printing in resin? Hollow it with about 2 mm walls and add drain holes.
  6. If the slicer flags errors, run the file through the free mesh repair tool.
Pricing

Start free. Upgrade for color, GLB and selling.

Simple plans, no contracts. Cancel anytime from your account settings.

Free

For trying image to 3D

$0/mo

Free forever · no credit card

  • 10 AI generations / month
  • Image to 3D
  • Draft quality
  • STL & OBJ download
  • Free browser tools: SVG extruder, lithophanes, converter
  • Full color, GLB & multi-color 3MF
  • Refined & Production quality
  • Commercial rights

Studio

For print farms & power users

$25/mo

Billed monthly · cancel anytime

Get Studio

Secure checkout with Stripe

  • Everything in Pro, plus
  • 500 AI generations / month
  • 60 Production models / month (80 in month one)
  • Built for steady custom-order volume
Secure payments via Stripe Cancel or switch plans anytime Need volume? Image-to-3D API
FAQ

SVG to STL FAQ

Is the SVG to STL extruder free?

Yes, with no account and no upload: the SVG is read and extruded in your browser. The AI conversion uses the PrintPal generator, which needs a free account.

Why are parts of my SVG missing from the STL?

Usually because they are strokes rather than filled shapes, live text that was never converted to outlines, or embedded bitmap images. Convert strokes and text to paths and try again.

How do I make a cookie cutter from an SVG?

Draw the outline as a filled ring about 0.8 to 1.2 mm wide (Stroke to Path in your vector app), extrude it 12 to 15 mm, and print with food-safe filament. Add a 2 mm lip by extruding a wider version of the ring at the base.

What size will the STL be?

Whatever you set. The extruder scales your SVG to the width you enter in millimetres and keeps the aspect ratio, so the STL opens at that size in your slicer.

Can AI turn an SVG into a real 3D model?

Yes. Drop the SVG into the AI box at the top. It is rendered to a 2048 px image in your browser and reconstructed with depth, sides and back, which works well for characters, mascots and illustrated objects.

Does the STL keep my SVG's colors?

No, STL stores geometry only. Use the 3MF export in the extruder to keep one part per fill color.

How long does a conversion take?

Draft quality usually finishes in 30 to 60 seconds. Refined and Production take longer because they build more detail, and Pro generations run on a priority queue.

Can I sell prints of the models I make?

Yes, on Pro and Studio, which include commercial rights for prints and digital files. The Free plan is for personal use. You also need the rights to the image you upload, so stick to your own photos and artwork or images you have permission to use.

Still have questions? Contact our team

Ready to convert your SVG to STL?

Drop in an image and download a print-ready model in about a minute. Start free, or go Pro for full color, GLB, multi-color 3MF and commercial rights.

No credit card to start Cancel anytime Secure checkout with Stripe
Pro, $10/mo: full color, GLB & multi-color 3MF, 200 models a month, commercial rights