— Free tool · no sign-up

Free 3D model viewer. Share it, embed it, open it in AR.

Drop a 3D model and get a share link and an embed code for your website, with AR on phones, free and without signing up.

Updated

No 3D file at hand?

01— Method

How to embed a 3D model on your website

A web page shows a 3D model through a viewer that loads a GLB file, usually inside an iframe. Five steps, and what this tool does with each.

  1. 01Get the model into GLB

    GLB, the binary form of glTF, is the format web viewers and phone AR read: one file holding the geometry, materials and textures. CAD and DCC tools export STEP, FBX, OBJ or STL, which need converting first.

    This tool: converts GLB, glTF, STL, OBJ, FBX and STEP to GLB in your browser before anything is uploaded.

  2. 02Keep the file light

    Every visitor downloads the whole model before it appears, often on a phone. Textures are usually most of the weight, so size them to what the camera needs, often 2048 px or less.

    This tool: refuses a GLB over 25 MB and points you to the GLB optimizer, which lists the heavy textures.

  3. 03Host the file next to a viewer

    A browser can't open a GLB on its own. A viewer such as model-viewer, Google's open-source web component, renders it with orbit controls and AR, and needs the file served from a URL it may fetch.

    This tool: hosts the GLB on sbfs.co and gives it a viewer page at sbfs.co/v/…, built on model-viewer.

  4. 04Paste an iframe into your page

    An iframe keeps the viewer's script off your page and works in any site builder that accepts a custom HTML block. Set its height to fit your layout; the width can follow the column.

    This tool: gives you the iframe snippet, 100% wide and 480 px tall, plus an optional text link you may delete.

  5. 05Turn on AR for phones

    Android phones open a GLB in AR through Scene Viewer, iPhones through Quick Look, which needs a USDZ file, and some browsers through WebXR. A viewer has to offer all three to reach every phone.

    This tool: the viewer shows "View in your space" on phones that support AR and makes the USDZ for iPhone from your GLB.

02— FAQ

Questions about the 3D viewer with embed code.

What it does, what it leaves to you, and what it costs.

Free: no sign-up, no email, no watermark on the model, only a small "Powered by SBFS" badge in the viewer's corner. To keep it free, each visitor can share 10 models a day, and the whole site 300.

GLB, glTF (with its buffers and textures embedded), STL, OBJ, FBX and STEP, up to 100 MB. The file is converted to GLB in your browser with the maximum-compatibility settings (no Meshopt or quantized geometry, which some AR viewers cannot read; textures keep their format), and the GLB may be at most 25 MB. Draco-compressed files are not supported yet.

Only the converted GLB, never your original file, plus a small record: the name you uploaded it under, its size, the upload time and a hash of its delete key. Both sit in SBFS's private Vercel Blob store and are served through sbfs.co. There is no account and no email. To enforce the daily limit we count uploads per day against a hashed form of your IP address.

Until you delete it: links and embeds are meant to keep working. The result has a "Delete this model" button, and the browser you uploaded from saves the delete key: back on the tool page, that browser lists your uploads under "Models uploaded from this browser", each with a Delete button. The share page and embed stop showing the model at once; copies of the file already cached by browsers and our CDN expire within about a week. Uploads that were never published are removed by a weekly cleanup. The key is also shown once with the result: from another device, email it with the link to juan@sbfs.co and we remove the model.

Copy the embed code from the result and paste it into a custom HTML block on your page. It is an iframe of sbfs.co/embed/…, 100% wide and 480 px tall; change the height to suit. It works on any site that accepts HTML, and the model can be rotated, zoomed and opened in AR from inside it.

Yes. It is a plain link after the iframe, there as a thank-you, and the embed works without it. The small "Powered by SBFS" badge inside the viewer stays.

The share and embed pages render your model with model-viewer, Google's open-source 3D web component, loaded from Google's CDN (ajax.googleapis.com), so Google receives a viewer's IP address like any hosted script. Your own page loads only the iframe; no analytics or chat run inside the embed.

The viewer renders the GLB as glTF defines it: its materials and textures, lit by model-viewer's default environment. A GLB or glTF keeps its materials, textures and animations, though the viewer shows the model at rest rather than playing them. FBX, STEP, STL and OBJ arrive as converted geometry; each converter page says what it keeps. On iPhone, Quick Look shows a USDZ generated from the GLB, where a few advanced material effects can look different.

Every share page has a "Report this model" link that emails juan@sbfs.co, and we remove models that are reported for abuse or infringement; copies of a removed file already cached by browsers and our CDN expire within about a week. Only upload models you have the right to share. Links are unguessable and marked noindex, but anyone who has a link can open it, so do not upload anything confidential.

More free tools

All free tools

Need every product in 3D and AR?

A viewer shows one model. We build 3D product configurators for made-to-order manufacturers, where every option a buyer picks changes the model, the price and the AR view. See configurator demos by industry.

Book a 20-min call