SVG & Image to 3D
Turn a logo, icon or drawing into a solid 3D model with set thickness, rounded edges and an optional base, for printing.
Free, no uploads, no sign-up. Runs 100% in your browser.
How SVG & Image to 3D works
SVG shapes (with holes) are read by the three.js SVG loader and pushed out into solids. Pictures are first traced into black and white shapes with imagetracerjs. The model is sized in millimetres and saved by the three.js exporters.
Input: SVG, PNG, JPG, WEBP. Output: STL, OBJ, GLB, PLY, USDZ.
How to use SVG & Image to 3D
- Drop an SVG or a picture.
- Set width, thickness and rounded edge.
- Add a base plate if you want one.
- Download STL, OBJ or GLB.
Tips
- Nothing is uploaded. Your files stay in this browser tab.
SVG & Image to 3D FAQ
- Are my files uploaded?
- No. This tool runs entirely in your browser tab. Files are read from your disk into memory and the result is generated locally.
- Is it free? Are there limits or watermarks?
- Free and open source (MIT). There are no file-size caps, daily quotas, accounts or watermarks.
- Does it work offline?
- Yes, once the page (and any engine it needs) has loaded, it keeps working without a connection thanks to the service worker cache.
Related tools
- Image to Lithophane (STL): Turn a photo into a 3D-printable lithophane or relief heightmap STL, flat or curved, with a live 3D preview.
- Image to SVG: Vectorize PNG/JPG into scalable SVG paths.
- STL Inspector & Repair: Check STL files before printing: size, volume, weight estimate, watertight and manifold checks, normal flipping and triangle reduction.
- 3D Model Viewer: View GLB, GLTF, OBJ, STL, PLY, FBX, 3MF, DAE, 3DS, USDZ, AMF, VRML, OFF and point clouds with orbit controls, lighting, wireframe and screenshots.