Apple Vision Pro
visionOS 26 or later · Safari
Best way: Safari shows the original spatial photo natively, with Apple's own depth rendering. This is the highest-quality view in the gallery.
- Open this site in Safari.
- Tap a photo, then tap View in 3D.
- For a bigger view, tap the immersive button in the photo's controls.
Seeing it flat? Pinch and hold the photo, then choose View Spatial Photo.
Meta Quest
Quest 3, Quest 3S, Quest Pro, Quest 2 · built-in Browser
Best way: the built-in Browser, using the gallery's own VR viewer. Each eye gets its own image, so you see the full depth.
- Open this site in the Browser app.
- Tap a photo, then tap View in VR.
- Allow VR access if the browser asks.
Right trigger next photo · Left trigger previous · Grip swap eyes if the depth looks inside out · Meta button to leave. With hand tracking, pinch your right or left hand for next or previous.
Samsung Galaxy XR
and other Android XR headsets · Chrome
Best way: Chrome, using the gallery's VR viewer.
- Open this site in Chrome.
- Tap a photo, then tap View in VR, and allow access if asked.
Pinch with your right hand for the next photo, left hand for the previous one. With controllers, the triggers do the same and Grip swaps eyes.
Pico
Pico 4 Ultra, Pico 4, Neo 3 · Pico Browser
Best way: the built-in Pico Browser, using the gallery's VR viewer.
- Open this site in Pico Browser.
- Tap a photo, then tap View in VR.
Right trigger next · Left trigger previous · Grip swap eyes.
PC VR and Steam headsets
Valve Index, Steam Frame, HTC Vive, Quest over Link or Air Link, and other SteamVR or OpenXR headsets · Chrome or Edge on Windows
Best way: Chrome or Edge on the PC the headset is connected to. Firefox and Safari on a computer can't open VR.
- Start SteamVR (or Meta Horizon Link) so the headset is running.
- On the PC, open this site in Chrome or Edge.
- Click a photo, then View in VR, and put the headset on.
Right trigger next · Left trigger previous · Grip swap eyes.
Phone in a Cardboard viewer
Android phones · Chrome
Best way: Chrome on Android, with any Google Cardboard-style viewer. The resolution is lower than a headset, but the depth is real.
- Open this site in Chrome on your phone.
- Tap a photo, then tap View in VR.
- Put the phone in the viewer. Press the viewer's button (or tap the screen) for the next photo.
iPhone can't do this: Safari on iPhone doesn't support VR. You can still upload your own spatial photos from it.
XR glasses
XREAL, VITURE, RayNeo and similar display glasses
Not supported yet. These glasses act as an external screen for a phone or laptop, and don't give the browser a VR mode, so the gallery can't send a different image to each eye. You'll see the "needs a headset" notice.
If something's off
- It says "This gallery needs a headset", but I'm wearing one.
- Your browser didn't report VR support. Make sure you're in one of the browsers listed above, then tap I'm on a headset, show the gallery under the notice.
- The depth looks inside out.
- Squeeze Grip on either controller to swap the eyes. On Vision Pro this can't happen, because Safari reads the eye order from the photo itself.
- Some photos show on Vision Pro but not on my headset.
- Photos uploaded before the VR viewer existed only have the original file, which only Vision Pro can read. They'll appear everywhere once they're uploaded again.
- A photo is labeled "No depth data found".
- The file has only one image, so it shows flat on every device.
- How do I add my own?
- Take a spatial photo on iPhone 15 Pro or later, iPhone 16, or Apple Vision Pro, then choose Upload a photo in Safari on iPhone, Mac or Vision Pro. Use the original HEIC so the second eye isn't lost.