Tutorial

How to Display 3D Models on a Webflow Site Using a Sketchfab Embed

Learn how to embed interactive 3D models from Sketchfab into your Webflow site with this comprehensive step-by-step guide.

Jack DefayJack Defay
October 12, 20258 min read
How to Display 3D Models on a Webflow Site Using a Sketchfab Embed
Publishing interactive 3D models on a Webflow site is a great way to make your work stand out. Whether you're presenting a museum artifact, an engineering prototype, or an artwork, embedding a Sketchfab viewer lets visitors explore your model directly in the browser—no extra software required.

This guide walks through the entire process for beginners, from uploading your file to Sketchfab to embedding it in Webflow's designer.

Why use Sketchfab with Webflow?

Sketchfab is a powerful online 3D viewer that handles all the heavy lifting—rendering, lighting, and interaction—while Webflow gives you flexible control over page layout and design. Combined, they make it simple to:
  • Present 3D models interactively on your portfolio, gallery, or project site.
  • Keep files hosted securely and optimized for web delivery.
  • Add annotations or rotations to explain key features.
  • Avoid coding while still producing professional, responsive results.

If your 3D model came from Museum Scan, use one of the .glb files included with your delivery. The .glb format packages both the mesh and textures in a single, web-ready file. For best performance and clarity, we recommend uploading the 2K resolution version.

Step 1. Create a Sketchfab account

  1. Go to Sketchfab.
  2. Click Sign Up in the top-right corner.
  3. Choose Google, Apple, or email registration.
  4. The free plan supports most personal and portfolio uses.

Sketchfab account registration page showing sign-up options for hosting and embedding 3D models on a Webflow site
The Sketchfab sign-up page with multiple registration options

Step 2. Upload your 3D model

  1. Once logged in, click your profile icon → Upload.
  2. Drag and drop your .glb file, or browse to select it.
  3. Add a title, description, and optional tags.
  4. Choose whether to make the model public or private.
  5. Click Continue—processing can take a few minutes depending on size.
  6. When processing finishes, Sketchfab will generate an interactive preview of your model.
Sketchfab GLB file upload dialog with title, description, and visibility settings for publishing a 3D museum artifact model
The upload dialog showing file selection and metadata options
Sketchfab object metadata panel with category, tags, and license fields for a 3D photogrammetry scan
Additional object properties and metadata settings

Step 3. Adjust the 3D viewer settings

  1. Click Edit 3D Settings on your model page.
  2. Experiment with:
  • Lighting & environment: Pick a neutral or museum-style HDRI.
  • Background color: Match your Webflow theme.
  • Annotations: Label specific details or features.
  1. Save your changes.
Sketchfab 3D viewer settings panel for adjusting lighting, background color, and annotations for an embedded museum artifact model
The 3D settings panel where you can adjust lighting, background, and other display options
Sketchfab interactive 3D viewer showing a successfully uploaded artifact model ready for embedding on a website
Your model appears in the Sketchfab viewer after successful upload

Step 4. Copy the embed code

  1. From the model page, click ShareEmbed.
Sketchfab embed code dialog showing the iframe HTML snippet for displaying a 3D model in a Webflow site
The embed code dialog showing the iframe code ready to copy
  1. Copy the <iframe> code. It looks similar to:
Sketchfab Embed Code
<div class="sketchfab-embed-wrapper">
<iframe 
  title="Potted Cactus" 
  frameborder="0" 
  allowfullscreen 
  mozallowfullscreen="true" 
  webkitallowfullscreen="true" 
  allow="autoplay; fullscreen; xr-spatial-tracking" 
  xr-spatial-tracking 
  execution-while-out-of-viewport 
  execution-while-not-rendered 
  web-share 
  src="https://sketchfab.com/models/3f89b0c4108f46738dee5915a72224d4/embed">
</iframe>
<p style="font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;">
  <a href="https://sketchfab.com/3d-models/potted-cactus-3f89b0c4108f46738dee5915a72224d4?utm_medium=embed&utm_campaign=share-popup&utm_content=3f89b0c4108f46738dee5915a72224d4" 
     target="_blank" 
     rel="nofollow" 
     style="font-weight: bold; color: #1CAAD9;">
    Potted Cactus
  </a> 
  by 
  <a href="https://sketchfab.com/museumscan?utm_medium=embed&utm_campaign=share-popup&utm_content=3f89b0c4108f46738dee5915a72224d4" 
     target="_blank" 
     rel="nofollow" 
     style="font-weight: bold; color: #1CAAD9;">
    museumscan
  </a> 
  on 
  <a href="https://sketchfab.com?utm_medium=embed&utm_campaign=share-popup&utm_content=3f89b0c4108f46738dee5915a72224d4" 
     target="_blank" 
     rel="nofollow" 
     style="font-weight: bold; color: #1CAAD9;">
    Sketchfab
  </a>
</p>
</div>
You can later adjust many of the cosmetic parameters by manually editting this code.

Step 5. Embed the model in Webflow

Using the Embed element

  1. In Webflow Designer, open the page or section where you want to display the model.
  2. From the Add Elements panel, drag an Embed component into the layout.
  3. In the code window that appears, paste the Sketchfab <iframe> code.
  4. Click Save & Close.
  5. You'll see a gray placeholder in the designer; the interactive viewer will appear in preview and when published.
Webflow Designer embed element panel with a Sketchfab iframe code for displaying an interactive 3D artifact model
Adding the Embed element in Webflow Designer and pasting the Sketchfab code

Adjusting size and layout

  • Resize the embed block by changing its width or using a div block wrapper with responsive settings.
  • For full-width layouts, set the iframe to width="100%" and a fixed height (e.g., height="600").
  • Preview the page on different devices to ensure good scaling and touch interaction.

Step 6. Publish and verify

  1. Click Publish in Webflow to push your changes live.
  2. Visit the live URL and confirm the Sketchfab viewer loads correctly.
  3. Rotate, zoom, and inspect the model—performance and lighting should match your Sketchfab preview.
  4. If the viewer doesn't appear, check that the iframe embed code wasn't stripped or modified, and that your browser allows third-party iframes.

Optional: Fine-tuning appearance

  • Use Webflow interactions (scroll or hover effects) to fade in the model or reveal it as users scroll.
  • Combine your 3D embed with captions, photos, or a short description.
  • Link out to the full Sketchfab page for metadata or download options.

Summary checklist

  • ✅ Upload your .glb file (2K recommended) to Sketchfab.
  • ✅ Configure lighting and annotations.
  • ✅ Copy the embed iframe.
  • ✅ Paste it into a Webflow Embed element.
  • ✅ Publish and test responsiveness.

At Museum Scan, every deliverable includes optimized .glb files ready for immediate upload to Sketchfab or custom web platforms. For organizations seeking deeper control, we also offer professionally hosted interactive experiences—complete with full design customization, security features, and advanced interactivity suitable for museum-grade exhibits and educational deployments.

Bring Your 3D Content to Life

Explore our 3D Scanning solutions to see what's possible beyond standard embeds.
Get Started Today
#3D Scanning#Sketchfab#Webflow#Museum Scan#Tutorial