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

Your model deserves
better than a screenshot.

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.

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 — 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
GIF MP4 ZIP
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
notion.so/my-page geometryviewer.com/?url=… auto notion.so/my-page View in 3D
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
24cm iOS · Android No install
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
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 anywhere — Shopify, WordPress, Webflow, plain HTML, React. Full AR included automatically.
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 — 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.

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. Looks like a professional product render. Post directly to feed or 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. Replaces a photoshoot for 3D-printed products. Better than any angle a camera can reach.
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's all in the browser — nothing to install on either side.

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

Every format you work with

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.
Embed docs →
Teachers & STEM Educators
"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.
Embed docs →
For developers

Embed on any site

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-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 — format detected automatically. AR works on iPhone (Quick Look) and Android (WebXR) with no extra attributes.  ·  Full embed documentation →