# SVG to OBJ converter for Blender, games and print

> Extrude logos, icons and vector art into OBJ meshes with exact dimensions, one group per color. Or send the same SVG to the AI for a full sculpted model.

Page: https://printpal.io/convert/svg-to-obj
Updated: 2026-11-12
Try it: https://printpal.io/convert/svg-to-obj (upload an image; the free plan needs an account)

Designers convert SVG to OBJ to bring a logo or icon into a 3D scene: a spinning logo for a video intro, a game UI element, an architectural sign. OBJ is the most widely readable mesh format, and the extruder keeps each fill color as its own named group so you can assign materials in Blender or your engine.

Blender can import SVG as curves, but you still have to set an extrusion, convert to mesh and fix normals. The [extruder below](https://printpal.io/convert/svg-to-obj#extrude) does that in one step and exports clean, closed geometry in millimetres. Multiply by 0.001 if your scene works in metres.

## How to convert SVG to OBJ

1. **Drop your SVG into the extruder.** Filled shapes are read and grouped by fill color.
2. **Set width and depth.** Width in millimetres; increase curve detail for large, smooth logos.
3. **Download OBJ.** One group per color, closed geometry, no account needed.
4. **Import and finish.** Blender: File, Import, Wavefront (.obj). Add bevels and materials there.

## Things to know

- **Mind the units:** The OBJ is written in millimetres. In a metre-based scene a 100 mm logo arrives 100 units wide; scale by 0.001.
- **Curve detail:** Higher curve detail gives smoother arcs and more triangles. 12 segments per curve is plenty for print; raise it for close-up renders.
- **Groups per color:** Each fill color is its own `g` group in the OBJ, so you can select it and assign a material in one click.
- **Need a sculpted look?:** Extrusion is flat-sided. For a mascot or character with real volume, use the AI box at the top.

## SVG at a glance (Scalable Vector Graphics)

- **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 in the conversion:** Extruded exactly in the free extruder, with sizes in millimetres.
- **Fill colors in the conversion:** Grouped so each color can print as its own part.
- **For AI in the conversion:** Rendered to a 2048 px image in your browser, then reconstructed.

## OBJ at a glance (Wavefront OBJ)

- **Stores:** Vertices, faces, UVs and normals as text
- **Color:** Via a .mtl file and texture images, or vertex colors
- **Units:** None
- **Size (our 1M-triangle test):** 74.2 MB, plus 10.7 MB of material and texture
- **Opens in:** Blender, Maya, 3ds Max, ZBrush, Cinema 4D, most slicers
- **PrintPal plan:** Free and up

### After you download the OBJ

- Keep the .obj with any .mtl and texture files in one folder, or zip them together before sharing.
- In Blender use File, Import, Wavefront (.obj). OBJ has no units and Blender treats 1 unit as 1 metre, so scale to suit your scene.
- Decimate before sculpting or rigging: a Decimate modifier at 0.2 keeps the silhouette of a 1M-triangle mesh at a fraction of the weight.
- Slicers read OBJ like STL. Bambu Studio can also read vertex-color OBJs and map their colors to filaments.
- Need STL or 3MF later? Convert it free with the [3D model converter](https://printpal.io/tools/3d-model-converter).

## Same model, every format (measured)

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.

| Format | File size | Color | Units | Typical use |
|---|---|---|---|---|
| STL (binary) | 49.9 MB | No | None (slicers assume mm) | Any slicer |
| STL (ASCII) | 303 MB | No | None | Legacy CAD; avoid |
| OBJ + MTL + texture | 84.9 MB | Texture or vertex colors | None | Blender, sculpting |
| GLB (with textures) | 40.5 MB | Yes, PBR textures | Metres | Web, AR, games |
| 3MF (zipped) | 21.0 MB | Yes, per triangle | Millimetres | Bambu Studio, OrcaSlicer, PrusaSlicer |
| PLY (binary) | 27.3 MB | Vertex colors | None | Scans, point clouds |

## Real example

The treasure chest model shown on the page was generated by PrintPal from chest.png (1024 px). Raw output: 999,026 triangles, one watertight body with consistent winding. Web preview: 59,936 triangles, 446 KB GLB.

## FAQ

### Is SVG to OBJ free?

Yes. The extruder runs in your browser with no account and nothing uploaded.

### Does the OBJ include a bevel?

No, edges are sharp. Add a Bevel modifier in Blender, which works cleanly on the closed geometry the extruder writes.

### Why is my OBJ missing shapes?

Strokes, live text and embedded bitmaps are not filled paths. Convert them to paths in your vector editor first.

### Can I import the OBJ into Unity or Unreal?

Yes. Both read OBJ. Scale on import, since the file is in millimetres.

### Can AI make a 3D model from my SVG?

Yes. Drop it into the AI box at the top; it is rendered to an image and reconstructed with full depth.

### 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.

## Related conversions

- [SVG to STL](https://printpal.io/convert/svg-to-stl): Convert SVG to STL two ways: extrude your vector free in the browser to an exact depth in mm, or let AI turn SVG artwork into a full 3D model.
- [SVG to 3MF](https://printpal.io/convert/svg-to-3mf): Convert SVG to 3MF free in your browser: each fill color becomes its own part for AMS or MMU printing. Or turn SVG artwork into a full AI 3D model.
- [PNG to OBJ](https://printpal.io/convert/png-to-obj): Convert a PNG into an OBJ 3D model with AI: real volume, not a textured flat plane. Open it in Blender, Maya or any slicer. OBJ export on the free plan.
- [JPG to OBJ](https://printpal.io/convert/jpg-to-obj): Convert a JPG photo into an OBJ 3D model with AI. One photo, no photogrammetry rig. Opens in Blender, Maya and every slicer. OBJ export on the free plan.
- [Image to OBJ](https://printpal.io/convert/image-to-obj): Turn any image or photo into an OBJ 3D model with AI. Works with Blender, Maya, ZBrush and every slicer. PNG, JPG, WebP and HEIC supported. Free plan.
- [PNG to STL](https://printpal.io/convert/png-to-stl): Convert a PNG into a watertight, print-ready STL with AI. Real 3D depth instead of a flat extrusion, transparent backgrounds supported. Free plan.
- [PNG to GLB](https://printpal.io/convert/png-to-glb): Convert a PNG into a full-color GLB (binary glTF) 3D model with AI. Transparent PNGs become clean textured meshes for web, AR, Blender and game engines.
- [PNG to 3MF](https://printpal.io/convert/png-to-3mf): Convert a PNG into a 3MF for Bambu Studio and OrcaSlicer. AI builds a full 3D model, then splits its colors into 2 to 8 filaments. Single-color 3MF free.

## Learn more

- [3D printing file formats](https://printpal.io/wiki/3d-printing-file-formats): STL, 3MF, OBJ, STEP and G-code compared.
- [Image to CAD workflow](https://printpal.io/docs/image-to-cad-workflow): Turn a reference photo into a dimensioned, editable CAD part.
- [Layer heights, walls and line widths](https://printpal.io/wiki/layer-heights-walls-and-line-widths): The settings that decide how much fine detail survives.

- All image to 3D conversions: https://printpal.io/image-to-3d
- PrintPal for LLMs: https://printpal.io/llms.txt
