2Dto3D
Drop in any flat image — a dog, a logo, a sketch — and watch it rebuild itself as a rotatable 3D object.
Drop a 2D image here
PNG, JPG, WEBP or GIF
Format Guide & FAQ
A plain-English look at the difference between flat 2D files and true 3D meshes, and what 2Dto3D can (and can't) do with them.
2D vector files: SVG and DXF
Vector formats like SVG (used for logos and illustrations) and DXF (used for CAD drawings and laser cutting) describe a drawing as mathematical paths — lines, curves and fills — rather than pixels. That means they scale to any size without losing sharpness, but they only exist on a flat plane: they carry width and height, and no depth information at all. A vector file knows the outline of your shape perfectly, but it has no idea how thick, round or tall that shape should be in the real world.
3D mesh files: STL, OBJ and GLTF
Mesh formats describe a solid object as a cloud of connected triangles. STL is the workhorse of 3D printing — geometry only, no colour or texture. OBJ adds UV coordinates so images can be wrapped onto the surface. GLTF/GLB is the modern standard for the web and AR, bundling geometry, textures, materials and even animation into one compact file — which is exactly why 2Dto3D exports GLB: it opens in Windows 3D Viewer, Blender, game engines and most slicers without conversion.
How 2Dto3D bridges the two
Converting 2D to 3D means inventing the missing depth. 2Dto3D reads the silhouette of your artwork, builds a smooth height field from it (pixels near the edge rise gently, pixels deep inside form a full dome), then sculpts that field into a watertight, two-sided mesh with your image as the surface texture. The result is a stylised, injection-moulded-looking relief — perfect for mockups, previews and decorative prints — rather than an engineering-accurate reconstruction.
Getting the best results
Clean subjects on plain, contrasting backgrounds convert best, because the silhouette is easy to detect. Photos with busy backgrounds will still work, but expect the background to become part of the sculpted form. Very thin lines and fine text can fill in at low resolutions; for those, a larger source image gives the height field more room to breathe. The depth slider after conversion controls how far the model bulges — subtle relief for logos, deeper domes for characters.
Frequently asked questions
Which file types can I upload?
PNG, JPG, WEBP and GIF images. SVG and DXF vector files aren't accepted directly yet — export them as a large PNG (at least 1024px) first and you'll get the same clean result.
What do I get when I download?
A GLB file — a single, self-contained 3D mesh with the texture baked in. It opens in Blender, Windows 3D Viewer, Unity, Unreal, and most 3D-printing slicers. You can also save a PNG render of the lit model.
Is there a size or resolution limit?
Images are processed on your own device, so the practical limit is your device's memory. Anything up to roughly 4000×4000 works comfortably on a modern laptop or phone.
Can the exported model be 3D printed?
Yes — the GLB is a closed solid, so slicers accept it. For best print results import it into your slicer, scale to size, and consider a small brim since relief models have a flat back.
Does it work for photos of real objects?
It produces a stylised relief of the subject, not a true reconstruction of the real object's back and sides. For full 360° photogrammetry you'd need many photos from different angles; 2Dto3D is built for speed and style from a single image.
Are my images uploaded to a server?
No. All processing happens locally in your browser — your file is never transmitted or stored anywhere.