Photo Sphere Viewer

360° Panoramas, Virtual Tours, 360 Video & AR for WordPress

Embed 360° panoramas, virtual tours, 360° videos and AR 3D models on WordPress with a block, Elementor widgets or shortcodes. No coding needed.

GutenbergElementorShortcodesWooCommerce
4
Viewers in one plugin
Unlimited
Tour scenes, free
3
Ways to embed
  • Free on WordPress.org
  • 600+ active installs
  • Version 2.4.0, updated Oct 27, 2026

What is Photo Sphere Viewer?

Photo Sphere Viewer is four viewers in one WordPress plugin: 360° panoramas, multi-scene virtual tours, 360° video and AR-ready 3D models (.glb/.gltf). Add them with the 360° Panorama and 360° Virtual Tour blocks, four Elementor widgets, or shortcodes from a visual Shortcode Builder. Any stitched equirectangular JPEG or PNG works — from DJI drones, Ricoh Theta, Insta360, GoPro MAX, Qoocam, Kandao or Google Street View — with no conversion. The free plugin has no limits on panoramas or tour scenes and includes up to five info hotspots per panorama, auto-rotation, gyroscope viewing on phones and 360° video autoplay; Pro adds unlimited hotspots with photos, full-resolution loading for large drone panoramas, and a scene gallery and compass for tours.

Built for DJI, stereoscopic & pro 360° cameras

High-resolution equirectangular workflows with true original-file loading and immersive mobile viewing

Pro imaging

DJI Matrice & drone panoramas

Since WordPress 5.3, uploads over 2560px are served as a re-compressed -scaled.jpg. Pro’s ImageResolver loads your original file instead, so a 40MP aerial panorama keeps its fine detail.

Any 360° camera

Ricoh Theta, Insta360, GoPro MAX & more

Any stitched equirectangular JPEG or PNG — from Ricoh Theta, Insta360, GoPro MAX, Qoocam, Kandao, Google Street View or Android Photo Sphere — loads without conversion. Gyroscope viewing on phones is free (HTTPS).

Four immersive viewers in one plugin

Each viewer has a dedicated Elementor widget and shortcode — enable only what you need from the admin dashboard

360° Panorama

[psv]·Photo Sphere Viewer

Upload an equirectangular JPEG or PNG; visitors drag, pinch and zoom on desktop or mobile. Also available as the 360° Panorama block, where you place hotspots by clicking on the photo.

Free includes

  • Drag, pinch, wheel & two-finger gestures
  • Zoom, caption, download & fullscreen buttons
  • Up to 5 info hotspots with text & a link
  • Auto-rotation & gyroscope viewing
  • Starting yaw/pitch, field of view, zoom limits

Pro adds

  • Unlimited hotspots with a photo in each panel
  • Full-resolution original loading
  • Panorama gallery, compass & restricted viewing angle
  • Move buttons & description panel

Virtual Tour

[psv_tour]·PSV Virtual Tour

Unlimited scenes connected with 3D arrow hotspots, each with its own caption and starting angle, and a choice of which scene loads first. Also available as the 360° Virtual Tour block, where you place each arrow by clicking on the doorway.

Free includes

  • Unlimited scenes & 3D arrow links
  • Per-scene caption & starting angle
  • Auto-rotation & gyroscope viewing
  • Zoom, caption, download & fullscreen buttons

Pro adds

  • Scene gallery bar — jump straight to a room
  • Compass overlay
  • Full-resolution original loading

360° Video

[psv_video]·PSV 360° Video

Equirectangular MP4 playback — visitors look around while the video plays. Every video control is free.

Free includes

  • Play/pause, seek & volume
  • Muted autoplay & loop
  • Caption, download & fullscreen buttons
  • Layout and muted toggle

AR 3D Viewer

[psv_ar]·AR 3D Viewer

Embed .glb/.gltf models with Google’s model-viewer, with an AR button on phones that support it.

Free includes

  • Media Library file or external URL
  • Poster image, auto-rotate & shadows
  • HDR environment lighting & skybox
  • AR button on supported phones

Pro adds

  • Custom camera orbit
  • Lock zoom & tap-to-rotate

Built for real camera gear

Drone, Ricoh Theta, Insta360 and GoPro MAX panoramas load as they are — and Pro keeps large DJI panoramas at full resolution.

Four viewers in one plugin

Panorama, virtual tour, 360° video and AR 3D — each with an Elementor widget and a shortcode.

Loads only where it’s used

The Vite-built frontend loads only on pages that contain a viewer, with no known conflicts with popular cache plugins.

Complete 360° feature set

Panorama, virtual tour, 360° video and AR 3D — what’s free and what Pro adds

360° Panorama Viewer

Upload an equirectangular JPEG or PNG and visitors drag, pinch and zoom on desktop or mobile. Set the field of view, zoom limits, movement speed and starting angle — zoom, caption, download and fullscreen buttons are free on every viewer.

Virtual Tour Builder

Unlimited scenes connected with 3D arrow hotspots, each with its own starting angle and caption, and a choice of which scene loads first. In the 360° Virtual Tour block you place each arrow by clicking on the doorway. Pro adds a scene gallery bar and a compass overlay.

Full-Resolution Drone Panoramas (Pro)

WordPress saves uploads over 2560px as a -scaled.jpg. The ImageResolver loads your original file instead, so a 40MP DJI aerial panorama keeps its detail — switch on “Use Original Image” in a widget or use_original="yes" in a shortcode.

Works With Your 360° Camera

Ricoh Theta, Insta360, GoPro MAX, Qoocam, Kandao, DJI drones, Google Street View and Android Photo Sphere — any stitched equirectangular image loads without conversion.

360° Video Player

An equirectangular MP4 that visitors can look around while it plays, with play/pause, seek, volume, muted autoplay and loop.

AR 3D Model Viewer

Embed .glb/.gltf models with Google’s model-viewer and an AR button on supported phones; set a poster, auto-rotate, shadows, HDR lighting, a skybox and alignment. Pro adds a custom camera orbit and zoom/rotate locks.

Info Hotspots

Clickable points on a panorama that show a label on hover and open a panel with text and a link — place them by clicking on the photo in the block. Free includes five per panorama; Pro removes the limit and adds a photo to each panel.

Auto-Rotation & Gyroscope Viewing

Panoramas and tours rotate slowly until a visitor takes control, and phone visitors look around by moving their device, VR-headset style. Both free; gyroscope requires HTTPS.

Gallery, Compass & Viewing Limits (Pro)

A multi-panorama gallery bar, a compass overlay, a restricted viewing angle to hide a tripod or ceiling, on-screen move buttons and a description panel.

Blocks, Elementor Widgets & Shortcode Builder

360° Panorama and 360° Virtual Tour blocks, four Elementor widgets you can switch off individually, and a visual Shortcode Builder for [psv], [psv_tour], [psv_video] and [psv_ar] — usable in WooCommerce product descriptions and widget areas.

Layout & Interaction Controls

Width and height in px, %, vh or vw; mouse-wheel zoom, Ctrl+scroll, two-finger touch, cursor capture and fisheye toggles; navbar background, caption colour and typography.

Loads Only Where It’s Used

The frontend is built with Vite and loads only on pages that contain a viewer. It is translation-ready and works with WPML and Polylang.

What’s free and what Pro adds

All four viewers are free with no limits, plus hotspots, auto-rotation and gyroscope — Pro adds unlimited hotspots with photos, full-resolution loading, the scene gallery and compass

Free

360° panorama viewer

Unlimited panoramas with drag, pinch, zoom and a caption navbar.

Free

Virtual tours (unlimited scenes)

Multi-scene tours with 3D arrow hotspots and per-scene starting angles.

Free

360° video playback

Equirectangular MP4 with play/pause, seek and volume.

Free

AR 3D model viewer

Embed .glb/.gltf with a poster, shadows, auto-rotate and an AR button.

Free

Zoom, caption, download & fullscreen

The core navbar buttons work on every viewer.

Free

Info hotspots (up to 5)

Up to five per panorama, with a label on hover and a panel with text and a link.

Free

Auto-rotation

Slowly rotates panoramas and tours until a visitor takes control.

Free

Gyroscope viewing

Phone visitors look around by moving their device (requires HTTPS).

Free

Video autoplay & loop

Muted autoplay and looping for 360° video.

Free

HDR lighting & skybox

Realistic lighting and a background scene for 3D models.

Free

Blocks, Elementor widgets & shortcodes

360° Panorama and 360° Virtual Tour blocks, four Elementor widgets and a visual Shortcode Builder.

Free

Any equirectangular camera

Ricoh Theta, Insta360, GoPro MAX, Qoocam, Kandao, DJI and Street View images.

Pro

Unlimited hotspots with photos

Label every room and feature, with a photo in each panel.

Pro

Full-resolution originals

Bypass WordPress’s 2560px -scaled.jpg for large drone panoramas.

Pro

Tour gallery bar & compass

Jump straight to a room and show the viewing direction.

Pro

Panorama gallery

Switch between several panoramas from one viewer.

Pro

Restricted viewing angles

Hide a tripod, ceiling or anything else out of frame.

Pro

Move buttons & description panel

Extra navbar controls on panoramas.

Pro

3D camera orbit & gesture locks

Open every model at a fixed angle and lock zoom and tap-to-rotate.

Pro

Priority email support

Direct help from the WPXERO team with a valid Pro license.

Why WordPress Users Choose Photo Sphere Viewer

What sets Photo Sphere Viewer apart from other WordPress plugins

Four Viewers in One Plugin

Panorama viewer, virtual tour builder, 360° video player and AR 3D model viewer — one plugin to install and maintain.

No Coding Required

Use the block, the Elementor widgets or the visual Shortcode Builder. Create immersive 360° content without touching code.

Touch-Friendly

Drag-to-look, pinch-to-zoom and two-finger gestures on phones and tablets, with fullscreen on every viewer.

Lightweight

Built with Vite and loaded only on pages that contain a viewer, so the rest of your site stays fast.

No Vendor Lock-In

Any stitched equirectangular image from any camera or drone — no proprietary format and no hosted embed account.

Support From the Developers

Free users get help on the WordPress.org support forum; Pro license holders get direct email support from the WPXERO team.

Who Photo Sphere Viewer Is For

The sites and teams Photo Sphere Viewer is built for

Real Estate Agents

Property walkthroughs with multi-scene virtual tours, so buyers can explore every room before a viewing.

Hotels & Vacation Rentals

Room previews, lobby tours and resort showcases that show guests exactly what they’re booking.

360° Photographers & Drone Pilots

Panoramic portfolios — and DJI aerial panoramas that stay sharp with original-resolution loading.

Museums & Campuses

Self-guided tours of exhibits, buildings and labs for remote visitors and students.

WooCommerce Stores

360° product views and AR 3D models on product pages, without a hosted viewer subscription.

Architects & Interior Designers

Before-and-after spaces and finished projects that clients can explore themselves.

Works With the Tools You Already Use

Editors, themes and plugins Photo Sphere Viewer is built to work with

Block editor (Gutenberg)ElementorElementor ProWooCommerceYoast SEORank MathWPMLPolylangWP RocketLiteSpeed CacheW3 Total Cache

How to Install Photo Sphere Viewer

From the WordPress dashboard to your first 360° panoramas, virtual tours, 360° video and AR 3D models in a few minutes

  1. In your WordPress admin, go to Plugins → Add New, search for “Photo Sphere Viewer”, then install and activate it.

  2. Block editor: add the 360° Panorama block and choose an equirectangular photo, then set the caption, height, toolbar and hotspots in the sidebar. For a tour, add the 360° Virtual Tour block and pick several photos.

  3. Elementor: search the widget panel for Photo Sphere Viewer, PSV Virtual Tour, PSV 360° Video or AR 3D Viewer and drag one into your layout.

  4. Anywhere else: open Photo Sphere Viewer → Shortcode Builder, build a [psv], [psv_tour], [psv_video] or [psv_ar] shortcode and paste it into the page.

  5. Set the starting angle and navbar options, then publish.

Photo Sphere Viewer at a Glance

Version and requirement details come straight from WordPress.org

Latest version
2.4.0 (updated Oct 27, 2026)
Requires
WordPress 5.0+ · PHP 7.4+
Tested up to
WordPress 7.1.4
Active installs
600+
Price
Free · Pro from $19.99/year

Good to know

  • Equirectangular JPEG or PNG panoramas
  • MP4 for 360° video, .glb/.gltf for 3D models
  • HTTPS for gyroscope viewing

Shortcodes

  • [psv] — panorama
  • [psv_tour] — virtual tour
  • [psv_video] — 360° video
  • [psv_ar] — AR 3D model

External services

  • AR viewer loads Google’s model-viewer, only on pages that use it
  • Freemius handles licensing and opt-in usage data
  • Nothing is sent unless you opt in

Frequently Asked Questions

Everything you need to know about Photo Sphere Viewer

Equirectangular JPEG or PNG for panoramas, MP4 (or most common web video formats) for 360° video, and .glb/.gltf for the AR 3D viewer.

No. There are 360° Panorama and 360° Virtual Tour blocks for the block editor, and shortcodes cover everything the Elementor widgets do. Shortcodes work in posts, pages, widget areas, theme builders and WooCommerce product descriptions.

Yes, with as many scenes as you want. Link them with 3D arrow hotspots, give each one its own caption and starting angle, and choose which scene opens first. Use the 360° Virtual Tour block, the PSV Virtual Tour widget or the [psv_tour] shortcode.

Yes, for free. Info hotspots show a label on hover and open a panel with text and a link. The free plugin shows up to five per panorama; Pro removes the limit and adds a photo to each panel. Add them in the 360° Panorama block (click Place on panorama, then the spot), the Elementor widget, the Shortcode Builder or the [psv] shortcode.

Yes. The PSV 360° Video widget or the [psv_video] shortcode plays equirectangular video with play/pause, seek and volume controls, and muted autoplay and loop are free too.

Yes, with the AR 3D Viewer widget or the [psv_ar] shortcode. It renders .glb/.gltf files with Google’s model-viewer and shows an AR button on phones that support it.

Since WordPress 5.3, images over 2560px on the long edge are saved as a -scaled.jpg and served instead of your original. Photo Sphere Viewer Pro’s ImageResolver loads the real upload — switch on “Use Original Image” in an Elementor widget or add use_original="yes" to a shortcode.

Yes, along with Qoocam, Kandao and Android Photo Sphere captures. Any properly stitched equirectangular image works without conversion.

Yes. Drag-to-look, pinch-to-zoom and two-finger gestures work on touch screens, and free gyroscope mode moves the view as the phone moves; it requires HTTPS.

Every panorama and tour scene has a starting yaw (-180° to 180°) and pitch (-90° to 90°), set in the Elementor controls or with the default_yaw and default_pitch shortcode attributes.

Yes. Add 360° panoramas, tours or AR models to product pages with shortcodes or Elementor templates.

It shouldn’t. The frontend is built with Vite and only loads on pages that use a viewer, with no known conflicts with WP Rocket, LiteSpeed Cache or W3 Total Cache.

Free gives you all four viewers with no limits — unlimited panoramas, tour scenes, videos and 3D models — with up to five info hotspots per panorama, auto-rotation, gyroscope viewing, 360° video autoplay and loop, HDR lighting and skybox for 3D models, and zoom, caption, download and fullscreen buttons. Pro adds unlimited hotspots with a photo in each panel, full-resolution original loading, the tour gallery bar and compass, the panorama gallery, restricted viewing angles, move buttons and the description panel, camera orbit and gesture locks for 3D models, and priority email support.

What Users Say About Photo Sphere Viewer

Reviews of Photo Sphere Viewer quoted from WordPress.org.

Simple and professional

A useful plugin for displaying 360-degree images

Mehdi GhasemiPhoto Sphere Viewer · WordPress.org review

Ready to Get Started with Photo Sphere Viewer?

Install Photo Sphere Viewer free from WordPress.org, and upgrade to Pro when you need more.