SVG to 3D
Drop your SVG here
or click "Upload SVG". Outlines become extruded shapes under studio lighting.
Drop your SVG here
or click "Upload SVG". Outlines become extruded shapes under studio lighting.
The tool extrudes a flat vector outline into a solid shape with a bevel and studio lighting. It works well for logos, icons and simple marks: make a 3D logo for your website, a cover image, or a preview for social media or a presentation. The scene renders in your browser with Three.js (WebGL), so there's nothing to install.
The code contains your SVG and the settings you chose. Paste it into an HTML code block on any page: the scene fills a 16:10 block and responds to the mouse just like it does here. Three.js loads from a CDN, so the page needs an internet connection.
Your SVG is read and rendered in your browser; the file is never sent to a server. The Three.js library loads from the cdnjs and jsDelivr CDNs. The site collects visit statistics: Cloudflare Web Analytics without cookies, while Yandex Metrica and Google Analytics load only if you've accepted cookies. Learn more in our privacy policy.
Need an idea for a mark? Browse logo prompts. A 4K PNG screenshot is a large file, so it's handy to compress it online before publishing. To get depth from a regular photo, try the online depth map tool.
No. The tool saves a 3840 px PNG screenshot and the scene's HTML code. There are no GLB, OBJ or STL files.
Most likely the file contains only strokes or live text. Convert strokes and fonts to filled outlines and upload the file again.
Click "Export HTML", then "Copy", and paste the code into an HTML code block in your website builder or into your page template.
Yes, no sign-up required. There's no watermark on the screenshot.
Copy and paste into your page. Loads Three.js from a CDN, includes studio lighting and post-processing.