Guide May 18, 2026

View 3D Models on Android — No App Needed

You don't need to download an app from the Play Store to view STL, OBJ, or GLB files on Android. Chrome and a browser-based viewer handle everything.

Android Has No Built-In 3D Viewer

Android does not include a native application for viewing 3D files. If someone sends you an STL file via email, WhatsApp, or Slack, tapping on it typically opens a "no app found" dialog or offers to download an app from the Play Store. Google's Files app shows no preview for 3D formats. Samsung's My Files app is the same. There is simply no built-in way to see what a 3D file looks like on any Android phone.

The one partial exception is GLB files. Android's Scene Viewer can open GLB files in an AR experience if Google Play Services for AR is installed. But Scene Viewer is specifically an AR tool — it places the model in your camera feed on a detected surface. There is no way to simply rotate and inspect a model on a plain background. And it only works with GLB, not with STL, OBJ, 3MF, or other common formats.

Play Store Apps: A Mixed Bag

Searching for "STL viewer" or "3D viewer" on the Google Play Store returns a collection of apps that range from functional to frustrating. Here is what you will typically find:

The other problem with Play Store apps is permissions. Many 3D viewer apps request access to your files (reasonable), your camera (for AR — sometimes reasonable), your contacts (not reasonable), and your location (definitely not reasonable). The permission landscape on Android makes it difficult to trust small apps from unknown developers with access to your files.

The Browser Approach

Every Android phone ships with Chrome, and Chrome on Android includes full WebGL 2.0 support. This means your phone can render real-time 3D graphics in the browser at near-native performance. A browser-based 3D viewer requires no installation, no permissions beyond what Chrome already has, and no Play Store transaction.

GeometryViewer works in Chrome on Android and supports STL, OBJ, GLB, glTF, and 3MF formats. You open the site, tap to select your file, and the model renders in a full-screen interactive viewer. All processing happens locally on your phone — the file is never uploaded to a server.

Step-by-Step

  1. Open Chrome (or Samsung Internet, Firefox, Brave, Edge — any browser with WebGL support).
  2. Go to geometryviewer.com.
  3. Tap the upload area to open the file picker. Navigate to your Downloads folder, internal storage, or wherever the 3D file is saved.
  4. Select the file. The model loads and renders in the viewport.
  5. Interact: Drag with one finger to rotate. Pinch with two fingers to zoom. Drag with two fingers to pan.

Touch Controls on Android

The viewer is designed for touchscreen interaction. On Android phones, the touch controls follow the same conventions you use in maps, photos, and other apps:

The viewport fills the available screen space, so on a modern Android phone with a 6-inch or larger display, you get a generous viewing area. Landscape orientation works too — rotate your phone for a wider viewport when you need to see the full width of a model.

AR via WebXR on Android

One of the biggest advantages of viewing 3D models on Android is AR support. If your phone supports ARCore (most phones from Samsung, Google, OnePlus, Xiaomi, Oppo, and other manufacturers released after 2019 do), you can view the model in augmented reality directly from the browser.

When you tap the AR button in GeometryViewer on a compatible Android phone, the model opens in an AR experience. Point your phone at a flat surface — a table, a desk, the floor — and the model appears at real-world scale. You can walk around it, lean in to inspect details, and see how it relates to the physical objects in your environment.

This is particularly useful for 3D printing. Before you commit to a multi-hour print, you can see exactly how big the object will be in real life. Place the model on your desk in AR and evaluate whether the size, proportions, and level of detail are what you expect. It is far more informative than looking at dimensions on a screen.

Works on All Major Android Brands

The browser-based approach works identically across all Android manufacturers because it relies only on Chrome's WebGL implementation, which is the same regardless of the phone's brand or Android skin. Here is what to expect on popular Android brands:

Opening 3D Files From Other Apps

On Android, you can receive 3D files from many sources: email attachments in Gmail, files shared via WhatsApp or Telegram, downloads from web links, or files transferred via nearby share. The process for viewing them is always the same:

  1. Save the file to your phone. In most apps, long-press the attachment and choose "Save" or "Download."
  2. Open Chrome and go to geometryviewer.com.
  3. Tap upload and navigate to the Downloads folder (or wherever you saved the file).
  4. Select and view.

Alternatively, if the 3D file is a link rather than an attachment, you may be able to open it directly. GeometryViewer supports loading files from URL parameters, so a shared link can open directly in the viewer without a manual download step.

Sharing Models With Others

Once you have loaded a model in the viewer, you can share the experience with others by sharing the viewer URL. On Android, tap Chrome's share button or copy the URL and send it via any messaging app. The recipient opens the link in their own browser and sees the same model — no app installation needed on their end either.

This is especially useful for 3D printing communities, design teams, and maker groups. Instead of telling someone "download this app and then open this file," you send a single link that works immediately in any browser on any device.

View 3D Files on Android Right Now

Open Chrome and go to GeometryViewer. Supports STL, OBJ, GLB, glTF, and 3MF with touch controls and AR. No app needed.

Open Viewer