GuideMay 18, 2026

How to View STL Files on iPhone — No App Required

Open STL files on your iPhone in Safari, view them in 3D, and even place them in AR. No app download needed.

Someone sends you an STL file. Maybe it's a 3D print design, a dental scan, a CAD export, or a prototype model. You tap on it, and your iPhone has absolutely no idea what to do with it. No preview, no default app, nothing. Just a blank file icon and a vague suggestion to search the App Store.

This is frustrating because iPhones are incredibly capable devices with powerful GPUs and AR hardware built in. There's no technical reason they can't display 3D models. Apple just never built native STL support into iOS.

The good news: you don't need to install anything. You can view any STL file on your iPhone right now, in Safari, for free.

Why iPhones can't open STL files natively

Apple's iOS has built-in support for a handful of 3D formats — specifically USDZ (Apple's own format) and Reality files. If someone sends you a .usdz file, your iPhone will preview it beautifully, complete with AR placement. But STL? OBJ? GLTF? None of these have native iOS support.

This is a problem because STL is by far the most common 3D file format. Every 3D printer uses it. Every CAD tool exports it. Thingiverse, Printables, MyMiniFactory — they're all full of STL files. By not supporting STL, Apple effectively locks iPhone users out of the most widely-used 3D format in the world.

The App Store options (and why they're not great)

If you search "STL viewer" in the App Store, you'll find a handful of apps. Most of them share the same problems:

For something as simple as "let me see what this 3D file looks like," installing a dedicated app feels like overkill.

The browser solution: view STL files in Safari

Here's the approach that works on every iPhone, requires no installation, and takes about ten seconds:

  1. Open Safari and go to geometryviewer.com
  2. Tap "Open file" and select your STL file from the Files app, iCloud Drive, email attachment, or any other source
  3. Your model appears instantly — fully interactive 3D view with pinch to zoom, drag to rotate, and two-finger drag to pan

That's it. No app download, no account, no ads. The file is processed entirely on your iPhone — nothing is uploaded to any server.

Touch controls

GeometryViewer's touch controls are designed for mobile from the ground up. They work identically to how you'd interact with Apple Maps in 3D mode:

The rendering uses WebGL, which is hardware-accelerated on all iPhones from the iPhone 6s onward. Even complex models with millions of triangles render smoothly.

Bonus: AR via Quick Look

Here's where it gets really interesting. GeometryViewer can convert your STL file into a format compatible with Apple Quick Look, which lets you place the 3D model in your real-world environment using your iPhone's camera.

After opening your STL file in GeometryViewer, tap the "View in AR" button. Your iPhone will switch to the camera view and let you place the model on any flat surface — your desk, floor, table, or shelf. You can walk around it, see it at real-world scale, and even take a screenshot or screen recording to share.

This is incredibly useful for:

Sharing STL viewer links via iMessage and AirDrop

One of the most common scenarios: someone sends you an STL file and you want to share the 3D preview with someone else — a colleague, a client, or a friend. You have two options:

Option 1: Share the file directly

Forward the STL file via iMessage, AirDrop, or email. The recipient can open it the same way you did — go to geometryviewer.com in Safari and open the file. The downside is they also need to go through the open-file flow.

Option 2: Share a viewer link

In GeometryViewer, after opening your file, tap the "Share" button. This generates a unique link that anyone can open in their browser to see the same 3D model. No file transfer needed. The recipient just taps the link and sees the interactive 3D view instantly.

This is particularly powerful with iMessage. Send the link in a text message, and your recipient can tap it to see the model immediately — no file downloads, no app installations, no "what program do I need?" questions.

Works on iPad too

Everything described above works identically on iPad. In fact, the experience is even better on iPad thanks to the larger screen. The iPad's bigger display gives you more room to examine model details, and the more powerful GPU in iPad Pro models handles complex meshes with ease.

If you have an iPad Pro with LiDAR (2020 or later), the AR experience is particularly impressive. The LiDAR scanner helps Quick Look understand your room's geometry more accurately, so the 3D model sits more convincingly on real surfaces and occludes properly behind real objects.

What about other 3D formats?

STL is the most common format people need to view on iPhone, but it's not the only one. GeometryViewer in Safari also handles:

All of these work with the same flow: open Safari, go to geometryviewer.com, open your file. Same touch controls, same AR support, same sharing features.

Try it now on your iPhone

Open Safari on your iPhone and go to geometryviewer.com. Open any STL file from your Files app or iCloud Drive. It works right now, no setup needed.

Open STL Viewer

Privacy and security

A reasonable concern: if you're opening a proprietary design file — a prototype, a client's product, a dental scan — you want to know where that data goes.

GeometryViewer processes everything client-side in your browser. Your STL file is read by JavaScript running on your iPhone. The 3D rendering happens on your iPhone's GPU. At no point is the file uploaded to any server. This is verifiable — you can turn on airplane mode and the viewer still works (as long as the page is already loaded).

This makes it safe for confidential designs, medical models, or any file you wouldn't want on someone else's server.