Drop to open
STLOBJ GLTFGLB3MF
or drop a file anywhere
No install. No account.
One link, share anywhere
GIF & video export
Embeds in Notion, Ghost, Medium
iPhone & Android AR
The 3D sharing tool

Free Online 3D Viewer:
STL, OBJ, GLB, GLTF, 3MF

Upload any 3D file. You get a link anyone can spin, pinch, and zoom. No app, no account, nothing to install. Post it to Reddit and it turns into a spinning GIF. Paste it into Notion and it embeds as a live viewer. Send it to a client and they see it in AR, right there in their living room.

Embed on your site
Everything included

One upload. Every way to share.

Stop sending screenshots. Stop asking people to install software. One link does everything.

geometryviewer.com/… X in One link · every platform
Share anywhere, instantly
Paste a GeometryViewer link into Discord and a preview card shows up. Post to Reddit with a one-click GIF. Send it to WhatsApp with a thumbnail. You upload once, and it works everywhere.
Share panel built in
GIF MP4 ZIP
360° GIF & video in seconds
Export a spinning 360° GIF straight from the share panel. It's a good fit for Reddit, Twitter, Medium, or email. Need video instead? Download an MP4 for Instagram, TikTok, or LinkedIn. No desktop software needed.
GIF · MP4 · Image pack
notion.so/my-page geometryviewer.com/?url=… auto notion.so/my-page View in 3D
Auto-embeds in Notion, Ghost & Medium
Paste a GeometryViewer share URL into Notion, Ghost, or any platform that supports oEmbed. It turns into a live, interactive 3D viewer on its own. No copy-pasting iframes.
oEmbed · Iframely · Embedly
24cm iOS · Android No install
See it in your room, in AR
Tap "View in AR" and the model lands on your desk or floor at real scale. On iPhone it uses Apple Quick Look, so there's no app to download. On Android it uses WebXR, with real-world lighting and dimension labels.
iOS Quick Look · Android WebXR
product.html yoursite.com/product Add to cart View AR <geometry-viewer>
Embed on any website
Two lines of code. Drop the <geometry-viewer> element into Shopify, WordPress, Webflow, plain HTML, or React. Full AR is included, no extra setup.
Web component
STL Mesh OBJ Wavefront GLTF glTF 2.0 GLB Binary 3MF Bambu · Prusa Format auto-detected from file content
5 formats. 0 config.
STL, OBJ, GLTF, GLB, and 3MF. The format is detected from the file content, so you just drop it in and it works. No file size limit. Runs on anything from a budget phone to a workstation.
Auto-detected
Export

From 3D to anywhere, in seconds

Click Share inside the viewer and download a spinning GIF, an MP4, or an image pack. No desktop software, no waiting, no account.

GIF Spinning 360° GIF
24 frames, one full rotation. Plays inline on every platform that shows images. Perfect for showing off a design without anyone clicking a link.
Reddit Twitter / X Discord Medium Email GitHub
MP4 Video for social
H.264 video, square or portrait. It looks like a real product render. Post it straight to your feed or to Reels, no screen recording required.
Instagram TikTok LinkedIn YouTube Shorts Pinterest
ZIP 8-angle image pack
8 stills at 45° increments, ready to upload as product photos. For a 3D-printed product, it replaces the photoshoot. And it hits angles a camera never could.
Etsy Shopify eBay Kickstarter Gumroad
Augmented Reality

Put it in the room.
Before you print it.

Tap "View in AR" and the model appears on your floor, desk, or shelf at real-world scale. Check proportions before printing. Show a client how a product looks in their space. It all runs in the browser, with nothing to install on either side.

iOS Safari to Apple Quick Look: native gestures, instant placement, no app
Android Chrome/Edge to WebXR: light estimation, mm/cm labels, pinch to scale
142 mm
Compatibility

Every format you work with

The format is read straight from the file content. No dropdowns, no picking the wrong one by mistake.

STL
.stl
Standard 3D printing format. Binary and ASCII both supported. The format slicers use.
OBJ
.obj
Blender, Maya, most 3D tools. Geometry plus optional materials.
GLTF
.gltf
The "JPEG of 3D". Web-native, PBR materials, animations supported.
GLB
.glb
Binary GLTF, packed into one self-contained file. Used by game engines and AR apps.
3MF
.3mf
Modern 3D printing format. Full assembly support, multi-material, colour.
Who it's for

One viewer. Every workflow.

A quick file check or a full product page: GeometryViewer fits either way.

Makers & 3D Printing
"I want to show my community what I built"
Drop your STL and get a shareable link. Post it to Reddit and a spinning preview embeds itself. Share it to Discord and a preview card shows up. Send it to a client and they spin it in AR on their phone. No downloads. No installs.
Print Services & Freelance Designers
"My client can't open my STL files"
Skip the export dance. Send a link. Your client opens it in their browser, spins the model, and approves on the spot. No Meshmixer, no PrusaSlicer, no "I don't have the right software." Works on phone, tablet, or laptop.
Developers & Open Source
"My repo has 3D files nobody can preview"
Add a live render badge to your README: one link, an interactive 3D viewer, no build step. Or embed <geometry-viewer> directly in your docs, wiki, or project page. Works with React, Vue, Svelte, plain HTML. AR included.
Embed docs →
Teachers & STEM Educators
"I need my students to explore 3D models in class"
Share one link, and every student opens an interactive 3D model on their Chromebook, tablet, or phone. No software to install, no accounts to create, no IT tickets. Works for molecules, anatomical models, architectural sections, and mechanical assemblies.
Model Sellers & Store Owners
"My product photos take hours and still look flat"
Export a clean 8-angle image pack in one click. It beats a photo studio, and it takes seconds. Or embed an interactive viewer on your Shopify, Etsy, or Gumroad listing. Buyers spin the model and place it in AR before they buy. Fewer refunds, more confidence.
Game Devs & Asset Creators
"I have to open the engine just to check a model"
Preview GLTF, GLB, OBJ, and STL files in your browser, with no Unity, no Blender, no Godot. Drag the file in, spin it, check topology. Send the link to your art director for sign-off. Works for any format your pipeline produces.
Embed docs →
For developers

Embed on any site

Two lines of code. Works in React, Vue, plain HTML, Shopify, and WordPress. Any framework, any CMS.

<!-- 1. Add the element where you want the viewer --> <geometry-viewer src="your-model.stl" ar></geometry-viewer> <!-- 2. Load the component (once per page) --> <script type="module" src="https://geometryviewer.com/geometryviewer.js"></script>

Works with STL, OBJ, GLTF, GLB, and 3MF, with the format detected automatically. AR works on iPhone (Quick Look) and Android (WebXR) with no extra attributes.  ·  Full embed documentation →