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.
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.
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.
High-resolution equirectangular workflows with true original-file loading and immersive mobile viewing
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 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).
Each viewer has a dedicated Elementor widget and shortcode — enable only what you need from the admin dashboard
[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.
[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.
[psv_video]·PSV 360° Video
Equirectangular MP4 playback — visitors look around while the video plays. Every video control is free.
[psv_ar]·AR 3D Viewer
Embed .glb/.gltf models with Google’s model-viewer, with an AR button on phones that support it.
Drone, Ricoh Theta, Insta360 and GoPro MAX panoramas load as they are — and Pro keeps large DJI panoramas at full resolution.
Panorama, virtual tour, 360° video and AR 3D — each with an Elementor widget and a shortcode.
The Vite-built frontend loads only on pages that contain a viewer, with no known conflicts with popular cache plugins.
Panorama, virtual tour, 360° video and AR 3D — what’s free and what Pro adds
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.
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.
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.
Ricoh Theta, Insta360, GoPro MAX, Qoocam, Kandao, DJI drones, Google Street View and Android Photo Sphere — any stitched equirectangular image loads without conversion.
An equirectangular MP4 that visitors can look around while it plays, with play/pause, seek, volume, muted autoplay and loop.
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.
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.
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.
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.
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.
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.
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.
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
Unlimited panoramas with drag, pinch, zoom and a caption navbar.
Multi-scene tours with 3D arrow hotspots and per-scene starting angles.
Equirectangular MP4 with play/pause, seek and volume.
Embed .glb/.gltf with a poster, shadows, auto-rotate and an AR button.
The core navbar buttons work on every viewer.
Up to five per panorama, with a label on hover and a panel with text and a link.
Slowly rotates panoramas and tours until a visitor takes control.
Phone visitors look around by moving their device (requires HTTPS).
Muted autoplay and looping for 360° video.
Realistic lighting and a background scene for 3D models.
360° Panorama and 360° Virtual Tour blocks, four Elementor widgets and a visual Shortcode Builder.
Ricoh Theta, Insta360, GoPro MAX, Qoocam, Kandao, DJI and Street View images.
Label every room and feature, with a photo in each panel.
Bypass WordPress’s 2560px -scaled.jpg for large drone panoramas.
Jump straight to a room and show the viewing direction.
Switch between several panoramas from one viewer.
Hide a tripod, ceiling or anything else out of frame.
Extra navbar controls on panoramas.
Open every model at a fixed angle and lock zoom and tap-to-rotate.
Direct help from the WPXERO team with a valid Pro license.
What sets Photo Sphere Viewer apart from other WordPress plugins
Panorama viewer, virtual tour builder, 360° video player and AR 3D model viewer — one plugin to install and maintain.
Use the block, the Elementor widgets or the visual Shortcode Builder. Create immersive 360° content without touching code.
Drag-to-look, pinch-to-zoom and two-finger gestures on phones and tablets, with fullscreen on every viewer.
Built with Vite and loaded only on pages that contain a viewer, so the rest of your site stays fast.
Any stitched equirectangular image from any camera or drone — no proprietary format and no hosted embed account.
Free users get help on the WordPress.org support forum; Pro license holders get direct email support from the WPXERO team.
The sites and teams Photo Sphere Viewer is built for
Property walkthroughs with multi-scene virtual tours, so buyers can explore every room before a viewing.
Room previews, lobby tours and resort showcases that show guests exactly what they’re booking.
Panoramic portfolios — and DJI aerial panoramas that stay sharp with original-resolution loading.
Self-guided tours of exhibits, buildings and labs for remote visitors and students.
360° product views and AR 3D models on product pages, without a hosted viewer subscription.
Before-and-after spaces and finished projects that clients can explore themselves.
Editors, themes and plugins Photo Sphere Viewer is built to work with
From the WordPress dashboard to your first 360° panoramas, virtual tours, 360° video and AR 3D models in a few minutes
In your WordPress admin, go to Plugins → Add New, search for “Photo Sphere Viewer”, then install and activate it.
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.
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.
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.
Set the starting angle and navbar options, then publish.
Version and requirement details come straight from WordPress.org
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.
Reviews of Photo Sphere Viewer quoted from WordPress.org.
Simple and professional
A useful plugin for displaying 360-degree images
Install Photo Sphere Viewer free from WordPress.org, and upgrade to Pro when you need more.