If you've ever tried to open an STL or OBJ file on a Chromebook, you've hit the wall: there's nothing to open it with. ChromeOS doesn't have a built-in 3D viewer. Blender and MeshLab require Linux or Windows. The Files app just shows a blank icon.
This is especially frustrating for students, teachers, and anyone using a Chromebook as their primary device. You download a 3D model from Thingiverse or a class assignment, and... nothing.
The solution is simpler than you think.
The 3-second method
Open Chrome
Go to geometryviewer.com
Drop your file
Drag the 3D file from Files onto the page
Done
Rotate, zoom, inspect in full 3D
That's it. No install. No account. No Linux mode. No Android app. Just Chrome.
Try it now
Open this link on your Chromebook. The viewer loads with a demo model you can spin immediately. Then drop your own file.
Open GeometryViewerWhat file formats work?
GeometryViewer opens all the common 3D formats:
- STL — The standard for 3D printing. Binary and ASCII both work.
- OBJ — Common export from Blender, Maya, and 3D scanners.
- GLTF / GLB — The modern web 3D format. Used by Sketchfab, game engines, and AR apps.
- 3MF — The newer 3D printing format from PrusaSlicer, Cura, and Bambu Studio.
Format is auto-detected. Just drop the file — you don't need to tell it what kind of file it is.
Why this works on Chromebooks
GeometryViewer runs entirely inside Chrome using WebGL — the same technology that powers browser games. There's nothing to install because the viewer is the web page. It works on any device with a modern browser, including:
- Any Chromebook (school-issued, personal, enterprise)
- ChromeOS Flex (the version for old PCs)
- Chrome browser on Windows, Mac, or Linux
- Mobile Chrome on Android phones and tablets
Your files stay on your device — nothing is uploaded to a server. This matters for schools with data privacy requirements and for designers sharing proprietary work.
For teachers and schools
GeometryViewer is particularly useful in education because:
- No IT setup needed. No software to install, no admin permissions, no app store approval. Students open a URL.
- No student accounts. There's no login, no email, no data collection. COPPA and FERPA friendly.
- Works on school Chromebooks. These are often locked down and can't install apps. GeometryViewer runs in Chrome, which is always available.
- Share models with a link. Upload a model, get a link. Post it in Google Classroom. Every student sees the same interactive 3D model.
- AR for engagement. Students with phones can tap "View in AR" and see the model on their desk. Great for STEM, anatomy, engineering, and architecture classes.
Can I save it as an app?
Yes. On your Chromebook, open geometryviewer.com in Chrome, click the three-dot menu (⋮), and select "Install GeometryViewer" or "Add to shelf." This creates an app icon on your shelf that opens the viewer in its own window — just like a native app.
GeometryViewer is a Progressive Web App (PWA), so it also works with limited connectivity after the first load.
What about Android apps on Chromebook?
Some Chromebooks support Android apps from the Play Store. There are STL viewer apps available — but they're often slow, ad-heavy, and don't support all formats. GeometryViewer in the browser is faster, supports more formats (STL + OBJ + GLTF + GLB + 3MF), and has features Android apps typically lack: shareable links, material presets, and AR.
The GeometryViewer Android app is also available on the Play Store if you prefer an app icon — but it's the same web viewer wrapped in a native shell. Either way works.