Upload any 3D file. Get a link anyone can spin, pinch, and zoom — no app, no account, nothing to install.
Post it to Reddit and it becomes 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 in their living room.
Stop sending screenshots. Stop asking people to install software. One link does everything.
Share anywhere, instantly
Paste a GeometryViewer link into Discord — a preview card appears. Post to Reddit with a one-click GIF. Send to WhatsApp with a thumbnail. One upload, every platform covered.
Share panel built in
360° GIF & video in seconds
Export a spinning 360° GIF straight from the share panel — perfect for Reddit, Twitter, Medium, or email. Or download an MP4 for Instagram, TikTok, or LinkedIn. No desktop software needed.
GIF · MP4 · Image pack
Auto-embeds in Notion, Ghost & Medium
Just paste a GeometryViewer share URL into Notion, Ghost, or any platform that supports oEmbed — it automatically becomes a live, interactive 3D viewer. No copy-pasting iframes.
oEmbed · Iframely · Embedly
See it in your room — in AR
Tap "View in AR" and the model appears on your desk or floor at real scale. iPhone uses Apple Quick Look — no app download. Android uses WebXR with real-world lighting and dimension labels.
iOS Quick Look · Android WebXR
Embed on any website
Two lines of code. Drop the <geometry-viewer> element anywhere — Shopify, WordPress, Webflow, plain HTML, React. Full AR included automatically.
Web component
5 formats. 0 config.
STL, OBJ, GLTF, GLB, and 3MF — format is detected automatically from file content. Drop it and it works. No file size limit. Works on any device from budget phones to workstations.
Auto-detected
Export
From 3D to anywhere, in seconds
Click Share inside the viewer — download a spinning GIF, an MP4, or an image pack. No desktop software, no waiting, no account.
GIFSpinning 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.
RedditTwitter / XDiscordMediumEmailGitHub
MP4Video for social
H.264 video, square or portrait. Looks like a professional product render. Post directly to feed or Reels — no screen recording required.
InstagramTikTokLinkedInYouTube ShortsPinterest
ZIP8-angle image pack
8 stills at 45° increments — ready to upload as product photos. Replaces a photoshoot for 3D-printed products. Better than any angle a camera can reach.
EtsyShopifyeBayKickstarterGumroad
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's all in the browser — nothing to install on either side.
iOSSafari → Apple Quick Look — native gestures, instant placement, no app
Format is auto-detected from file content — no dropdowns, no manual selection, no wrong guesses.
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 — single self-contained file. Used by game engines, AR apps.
3MF
.3mf
Modern 3D printing format. Full assembly support, multi-material, colour.
Who it's for
One viewer. Every workflow.
From a quick file check to a full product experience — GeometryViewer fits right in.
Makers & 3D Printing
"I want to show my community what I built"
Drop your STL, get a shareable link. Post to Reddit — a spinning preview auto-embeds.
Share to Discord — a preview card appears. Send to your client — 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, 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.
"I need my students to explore 3D models in class"
Share one link — 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 with molecules, anatomical models, architectural sections, mechanical assemblies.
Model Sellers & Store Owners
"My product photos take hours and still look flat"
Export a perfect 8-angle image pack in one click — better than any photo studio.
Or embed an interactive viewer on your Shopify, Etsy, or Gumroad listing.
Buyers spin the model and AR-place it 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 instantly in your browser — 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.
Two lines of code. Works in React, Vue, plain HTML, Shopify, WordPress — any framework, any CMS.
<!-- 1. Add the element where you want the viewer --><geometry-viewersrc="your-model.stl"ar></geometry-viewer><!-- 2. Load the component (once per page) --><scripttype="module"src="https://geometryviewer.com/geometryviewer.js"></script>
Works with STL, OBJ, GLTF, GLB, and 3MF — format detected automatically.
AR works on iPhone (Quick Look) and Android (WebXR) with no extra attributes.
· Full embed documentation →