Skip to content
2dto3D

Bring 3D to wherever you already work

Mainly for e-commerce product pages, but every model exports cleanly for game development and 3D printing too.

Direct upload

If your platform already has a 3D or Augmented Reality product media option, upload the GLB file the same way you'd upload a photo. No code.

Embed snippet

Works everywhere, no native 3D support needed. Copy one <iframe>, paste it into any page.

By platform

Shopify Direct upload

Product media supports 3D models natively. Add the GLB (or USDZ for iOS Quick Look) straight to a product's media gallery.

WooCommerce Embed snippet

Paste the embed snippet into a product description using a Custom HTML block.

BigCommerce Embed snippet

Paste the embed snippet into a product description or a custom template region.

Wix Embed snippet

Add an Embed a Widget / HTML iframe element to the product page and paste the snippet.

Squarespace Embed snippet

Add a Code Block to the product page and paste the snippet.

Webflow Embed snippet

Add an Embed element to the product template and paste the snippet.

Custom storefront or app Embed snippet

Use the embed snippet directly, or call the public API to generate and serve models from your own backend.

Game development & 3D printing

Product pages are the main use case, but the same model works anywhere a GLB does.

Blender

Import the GLB directly (File > Import > glTF 2.0). Materials and UVs carry over.

Unity

Import the GLB with a glTF importer, or export to FBX for the built-in pipeline.

Unreal Engine

Unreal's built-in glTF importer reads the GLB directly, or export to FBX for the traditional pipeline.

3D printing

Export to STL for a mesh-only print, or 3MF if your printer and slicer support color and texture.

Export to every format

Every model exports to 7 formats, so it's never locked to one platform or tool.

GLB Web and AR by default. What the embed viewer and most modern platforms expect.
GLTF Same as GLB, split into text and binary files. Useful when a tool wants to edit the JSON directly.
FBX Unity, Unreal Engine, Blender, Maya, and most other 3D software.
OBJ The broadest legacy compatibility across older 3D tools.
USDZ AR Quick Look on iOS. Generated automatically alongside GLB.
STL 3D printing. Mesh only, no color or texture.
3MF 3D printing with color and texture, on printers and slicers that support it.

The embed snippet

Every model gets an embed URL, a self-contained 3D viewer with Augmented Reality built in, that you can drop into any page. No cross-origin restrictions.

<iframe
  src="https://api.2dto3d.app/embed/{modelId}"
  width="100%"
  height="480"
  frameborder="0"
  allow="xr-spatial-tracking"
></iframe>

The public API

Generate models directly from your own app or backend with an API key: upload an image, poll for status, get back a model URL and embed snippet.

POST /api/v1/public/generate
Authorization: Bearer sk-...

→ { "id": "...", "embedUrl": "...", "embedHtml": "<iframe ...>" }

See the integration guide for authentication, the full generation lifecycle, webhooks, and error handling.

Upload the GLB
Paste the embed code
Call the API
Import into Blender
Import into Unity/Unreal
Export to print