Blog · How-to

How to open an STL file on iPhone (2026 guide)

Last updated 11 June 2026

iPhone and iPad don't open STL files natively. Tap an STL in Files or Mail and you'll see a generic icon and a Share button — no preview, no rotation. Here are the three working options in 2026, ranked from easiest to most powerful.

Option 1 — browser viewer (no install)

The simplest path is a web-based STL viewer that runs in Safari. No App Store, no account, no upload.

  1. Open Safari and go to open3d.app/viewer.
  2. Tap the "Choose file" button.
  3. Pick "Browse" to navigate to wherever your STL lives — Files, iCloud Drive, Downloads.
  4. The model renders in the browser. Drag to orbit, pinch to zoom.

This works because modern Safari supports WebGL, and the viewer parses the STL entirely in JavaScript. Your file never leaves the device.

The trade-off: very large STLs (50 MB+) load slowly and can hit Safari's memory limit. For files that big, jump to option 2.

Option 2 — install a free STL app

For frequent STL viewing, a native app is faster, handles bigger files, and integrates with the iOS Share sheet so you can tap an STL anywhere — Files, Mail, AirDrop, Safari downloads — and pick the viewer from the share menu.

Apps to look at:

Installing one app and never thinking about STL handling again is usually the right call if you receive 3D files regularly.

Option 3 — convert to USDZ for Quick Look

iOS has a built-in 3D preview system called AR Quick Look, but it only handles Apple's USDZ format. You can convert STL to USDZ on a Mac or PC and AirDrop the USDZ to iPhone — tapping it in Files then shows a proper 3D preview with AR view.

Ways to convert:

Why bother: USDZ in Quick Look gives you AR mode (place the model in your room with the camera), shareable previews in iMessage, and Safari's "View in AR" button for any USDZ link. The downside is the conversion step.

Why iPhone can't open STL natively

Apple's Quick Look engine supports USDZ as the 3D format because it's the format Apple's ARKit produces. STL has no place in the Apple ecosystem — no PBR materials, no scene structure, no AR metadata. There's no business reason for Apple to add native STL support, and likely won't be.

The good news is that WebGL in Safari is fast enough that browser viewers feel close to native, and for occasional viewing they're hard to beat.

What about other formats?

The same three options work for OBJ, 3MF, PLY, GLB and GLTF. Browser viewers and dedicated apps handle all the common 3D formats; iOS Quick Look only handles USDZ and (since iOS 17) GLB via Safari.

Try it now — open open3d.app/viewer in Safari on your iPhone and drop an STL in. Works on iPhone 8 and newer.