WP VR – 360 Panorama and Virtual Tour Builder For WordPress


Create amazing virtual tours on your own easily using WP VR. Let visitors take a tour of your place remotely, and keep them engaged.

With WPVR, you can create a virtual tour, where your visitors can navigate through your place in a 360 panoramic view and get an overall idea on how it looks in reality.

Simply upload a 360 panoramic image, and the plugin will transform it into a realistic virtual tour.

WPVR is compatible with Shortcodes, Elementor, Gutenberg, Visual Composer, & Oxygen builder.

Demo Virtual Tour (Pro) | Documentation | Premium Version

Why Use WPVR?

WPVR gives you all the features needed to create a quality virtual tour without any hassle.

Simple & Easy To Use Virtual Tour Builder

WPVR has a simple interface, designed to create virtual tours real quickly, without any expertise.

In fact, you can create a simple virtual tour in less than 5 minutes!!

On top of that, you can customize the tour further using auto-rotation effect, scene fade animation when transmitting between scenes, Gyroscope support on mobile devices, and many more, to make the tour more attractive.

You may also use interactive hotspots to display information and keep your viewers engaged.

The best part of this plugin is, you will get a live tour preview at the back-end so that you can see what you are creating on the go.

Even if you’re new to this, you will still be able to create virtual tours on your own, thanks to the actionable video tutorials and step-by-step instructions in our documentation.

Read detailed documentation and video tutorials for assistance.

Create An Interactive Realistic Tour With Multiple Panoramic Images

You can add multiple 360-degree images in a virtual tour to create scenes, and connect them through scene type hotspots.

Viewers can click on the hotspots to move back and forth between the scenes.

You can connect up to 5 scenes, and add 5 hotspots per scene on a virtual tour. To create tours with unlimited scenes and hotspots, click here

Interactive Hotspots To Create More Attraction

You can use engaging hotspots to view on-click or on-hover contents that include:


Also, you will get over 900+ custom icons for hotspots which you can further customize with color and ripple animation. A great way to grab your viewer’s attention.

Contact our reliable support team to help you out anytime.

A Simple Tool For 360 Experience

Whether you run a travel blog, or sell properties as a realtor, a virtual tour will make your site more interactive. Even just viewing a simple scene with one 360 degree image will add extra value.

And WPVR is currently the most reliable plugin to help you out with this. You may choose to use it as a simple 360 photo viewer, or create a high quality virtual tour with all the features without any complications.

A Functional 360 Video Viewer

When you have a 360 camera, you will be able to capture 360 degree apartment videos which is amazing.

Once you embed the 360 degree videos on your site, your visitors can navigate within the video, while it plays.

You may upload your 360 video content to Youtube, Vimeo, or your website, and then embed the video on any page within your site using WPVR.

Embed Virtual Tours In Just A Few Clicks

Once you create a tour, it’s really easy to embed it on your website.

Whether you use Gutenberg Editor or Popular page builders, WPVR comes with dedicated blocks and widgets to save you time when embedding your tour on your site.

| WPVR Gutenberg block | WPVR Elementor widget | Visual Composer Element | Oxygen Builder Element

If you use any other page builder, you can still publish the tour by using a shortcode, which is generated after you publish the tour.

Use High Quality Images Without WordPress Restriction

A good quality 360 panorama usually comes with very high resolution that can easily go over 3000 x 1500 pixels.

However, WordPress has the default large image handler which usually resizes images to below 2560 x 1280 pixels when you upload the image.

WPVR comes with the option to disable this restriction so that you can easily upload panoramic images that can be more that 3000 pixels in width.

Mobile First VR Approach

WPVR is designed with a mobile-friendly output in mind and all the tours you make will be fully responsive and weightless for mobile devices.

Simply enable the Auto-resize feature for mobile phones so that a lighter version of your panoramic images are generated. These are then used to view virtual tours on mobile devices.

Who Should Use WP VR?

  • Real Estate Industry (Virtual home tours).
  • Educational Institutes (Schools and colleges).
  • Hotels and Resorts.
  • Restaurants.
  • Travel/Tourism.
  • Museums.
  • Art Galleries & Exhibitions.
  • Car Showrooms.
  • Furniture Showrooms.
  • Clothing Stores.
  • Grocery Stores.
  • Bars/Pubs.

And many more.

To have more control over creating a virtual tour, learn about the Premium version.


  • An unlimited number of virtual tours.
  • 360 Degree Video Support (Self-hosted, Youtube and Vimeo Videos).
  • Fullscreen Virtual Tours.
  • Shortcode Support.
  • Gutenberg Block Support.
  • Elementor Widget Support.
  • Oxygen Builder Support.
  • Live Preview of Tour On The Back-end.
  • Tour Preview Image.
  • Tour Autoload Feature.
  • Scene Fade Animation.
  • Auto Rotation with Speed Control.
  • Auto Rotation Direction, Pause, and Stop control.
  • Basic Control Buttons (Zoom In, Zoom Out, and Fullscreen).
  • Mouse Drag Control on Virtual Tour.
  • Zoom In and Out with Mouse Scroll on Virtual Tour.
  • Zoom In and Out with ‘+’ and ‘-’ keyboard buttons.
  • Add Multiple Scenes and Hotspots.
  • Scene Type Hotspot to Connect Scenes.
  • Info Type Hotspots to Give Information.
  • On Hover and On-Click Content Option for Hotspots.
  • Embed Texts, Videos, Images, GIFs, and Website Links on Hotspots.
  • Hotspot Customization with Custom CSS.
  • Full-width Tour Tag.
  • Radius Tag for tour border radius.
  • Multi-Site Support.
  • WP User Role Support (Editors and Authors).
  • Disable FontAwesome Option.
  • Disable WordPress Default Large Image Handler.
  • Control Plugin Assets To Load on Specific Pages/posts Only.
  • Enable Front-end notice for Mobile Visitors.
  • Mobile Media Resize Option.
  • Plugin Version Rollback Option.
  • Support From the Support Forum.


  • All Free Features.
  • Unlimited Scenes and Hotspots (Up to 5 in the Free Version).
  • 360 Video Autoplay and Loop.
  • Google Street View Embed Support.
  • Gyroscope Support for Mobile Devices.
  • Auto Enable Gyroscope on Mobile Devices.
  • Cubemap Image Support.
  • Panorama Background.
  • Custom & Responsive Scene Gallery.
  • Scene Titles on Each Scene.
  • Scene Description (Author) & URL on Each Scene.
  • Scene Titles & Thumbnails on Scene Gallery.
  • Tour Background Music Support.
  • Background Music Autoplay, Loop, & Pause Control.
  • Set Your Company Logo on The Virtual Tour.
  • Set Company Description on The Logo.
  • Home Button to Go to The Default Scene.
  • On-Screen Compass for Tours.
  • Disable or Enable Keyboard Movement Control.
  • Disable or Enable Keyboard Zoom Control.
  • Global Zoom Settings for the entire Virtual Tour.
  • Disable or Enable Mouse Drag Control.
  • Disable or Enable Mouse Scroll Zoom.
  • Fluent Forms Integration on Hotspots.
  • Fill-up and Submit Booking/Contact Forms.
  • WooCommerce Product Integration on Hotspots.
  • Add To Cart Feature for WooCommerce Products on Hotspots.
  • Advanced Control Buttons (Move Up, Down, Left, & Right).
  • Customize Icons of Each Control Button (900+ Premium Icons).
  • Customize Colors of Each Control Button (RGB, HSL, & HEX).
  • Enable or Disable Each Control Button.
  • Custom Default Scene Face for Each Scene.
  • Default Scene Face For Target Scene.
  • Partial Panorama (Mobile Panorama) Support.
  • Scene Boundary Control (Horizontal & Vertical).
  • Set Vertical Offset of Each Scene.
  • Limit Vertical Scene Grab for Each Scene.
  • Limit Horizontal Scene Grab for Each Scene.
  • Control Max, Min, and Default Zoom for Each Scene.
  • Customize Each Hotspot Icon (900+ Premium Icons).
  • Color Picker for Hotspots (RGB, HSL, & HEX).
  • Tour Export and Import (For WP VR Only).
  • Duplicate Tours with One Click.
  • Priority Support.

Upgrade to Pro

We have many more amazing features planned. Take look at our development roadmap.

Upcoming Features

  • Floor Plan support.
  • VR Glass/Cardboard support.
  • Explainer Video option.
  • Contact Form/Booking Option Button.
  • Background Tour.

Privacy Policy

WP VR uses Appsero SDK to collect some telemetry data upon user’s confirmation. This helps us to troubleshoot problems faster & make product improvements.

Appsero SDK does not gather any data by default. The SDK only starts gathering basic telemetry data when a user allows it via the admin notice. We collect the data to ensure a great user experience for all our users.

Integrating Appsero SDK DOES NOT IMMEDIATELY start gathering data, without confirmation from users in any case.

Learn more how Appsero collects and uses this data.


  • Upload 360 Degree Image
  • Preview 360 Degree Image
  • Basic Settings of Virtual Tour
  • Preview Image on Virtual Tour
  • Preview Image Virtual Tour
  • Advanced Controls of Virtual Tour
  • Control Buttons of Virtual Tour
  • 360 Image Basic Settings
  • 360 Image Advanced Settings
  • Set Information on Hotspots
  • Connect 360 Degree Images on Hotspots
  • 360 Video Tour


Deze plugin heeft 1 blok.

  • WPVR


1. Why Do I Need WP VR?

You can easily create a Virtual Tour of your place using WP VR to build a virtual presence of your business.

Simply provide a 360 degree panoramic photo and this plugin will create a virtual tour that your visitors can navigate easily.

Allow your prospects to have a realistic tour of your facility before they decide to purchase your service and increase your conversion rate.

2. How to Install and Activate WP VR?

Once you have downloaded the file, go to your dashboard. Under Plugins, select Add New, and upload the file. Then Install and activate the plugin.

Once activated, on the left side under your dashboard, you will find the option WP VR at the bottom.

3. What Kind of Images Should I Use To Create A Virtual Tour?

To make a perfect equirectangular image, you need to use a 360-degree panoramic photo of the area you want to preview.

However, you can also capture panorama images with your smartphone and use them to create a partial panorama tour.

5. Can I Customize The Hotspot Icons?

Yes. You can create a custom class on your theme, stating whatever style you want.

Then you can input the class name on the Hotspot Custom Class section in a hotspot, and the content displayed will be customized according to the style you set.

6. Can I Create A 360 Degree Video Tour With WP VR?

Yes, with WP VR, you can create a 360 Degree video tour.

You can either upload the video to create a tour or set a link to a Youtube/Vimeo 360 degree video.

7. How To Embed A Virtual Tour Using Gutenberg Block Editor?

Under common blocks, you will find a block called WP VR. Select the block and on the dynamic toolbar on the right, you will get the options to add ID, Height, and Width.

Collect the ID from the virtual tour you created. Assign the height and width as you desire.

8. The Tour Is Not Loading On The Webpage.

Go to your WordPress Dashboard > WPVR > Get Started > Settings.

Check the Enable Script Control option status.

If the Enable Script Control option is turned On, turn it off and reload the tour page.

If you wish to use this feature, you have to set the URLs of all the pages on your site with a virtual tour in the List of Allowed Pages To Load WPVR Scripts field.

9. What To Do If I Get “THE FILE (image link) COULD NOT BE ACCESSED” Error?

Sometimes when you add a tour on your site, you might face this issue that rather than loading the tour it will give the error “THE FILE (…) COULD NOT BE ACCESSED.”

This error shows up when you are running a website under “HTTPS” (secured with SSL certificate) whereas your image link is under “HTTP” (unsecured).

To solve this issue, go to your WordPress Dashboard > Settings > General. Here make sure you have “https” added to both “WordPress Address (URL)” and “Site Address (URL)”. That’s it. Your virtual tour will load with no issues.

10. Can I make The Virtual Tour Full-width?

Yes, you can publish the tours as full-width of your page/post.

For Gutenberg, Elementor, and Oxygen builder, set fullwidth on the Width field. For shortcodes, set width = “fullwidth”.

11. What If I Use An Optimization or Caching Plugin?

If you use any Optimization or Caching plugins, then you need to exclude WP VR from its optimization function.

Simply add “/plugins/wpvr” to the exclusion field (or use the location where you store plugins).

12. Can I Allow The Users of My Site To Create Virtual Tours?

You can only allow the backend users like Admins, Editors, and Authors of your site to create virtual tours.

Admins & editors will have access to all virtual tours on the site to modify, update and delete them.

Authors can access their own tours only and modify, update, or delete them.

Admins can remove the access from Authors and Editors at any time.


24 september 2021
I am developing a virtual park kiosk for my client and WPVR Pro has everything we need. It works great on phones and desktop devices and has a lot of useful functionality. Plus the support is fast and helpful. Definitely worth the annual fee.
5 juni 2021
I have been taking 360° panoramic photos and videos for 10 years. I started by taking a number of photos and stitching them together. And I was writing a program for posting on the website. Now it's easy to take panoramic photos with insta360 one R and Theta, and it's exciting to see how easy it is to create panoramic tours with this WordPress plugin. We appreciate.
27 mei 2021
This plugin is a tool no one should be without. It engages the visitor and is easy and intuitive to use. Support is very responsive if needed but rarely needed. A resource not to miss.
14 april 2021
Ideal for your panoramas, and the developers are very responsive. The application can be adapted to speak English but you can put comments in French. Idéal pour vos panoramas.Les développeurs sont très réactifs et vous pouvez mettre des commentaires en Français, même si l'application en Anglais.
Lees alle 46 beoordelingen

Bijdragers & ontwikkelaars

“WP VR – 360 Panorama and Virtual Tour Builder For WordPress” is open source software. De volgende personen hebben bijgedragen aan deze plugin.



7.3.4 (13-10-2021)

  • Update: Checked Compatibility with WooCommerce 5.8.0.
  • Update: Checked Compatibility with Elementor 3.4.5.
  • Update: Rollback Versions updated to 7.3.3.
  • New: Preview Option in General Section.
  • New: Warning Message in Video Tab if no video is assigned.
  • Fix: Endless Loading Loop in Tour Preview.
  • Fix: Video Tab Warning – ‘X’ Button Functionality Issue.
  • Fix: Warning Message if Scene ID & 360 Degree Image is missing.
  • Fix: Warning Message while Enabling video.js control, if Exclude Field is empty.
  • Tweak: Video Tab Warning Message.

7.3.3 (16-09-2021)

  • Update: Checked Compatibility with WordPress 5.8.1.
  • Update: Checked Compatibility with PHP 8.0.
  • Update: Rollback Versions Updated to 7.3.2.
  • Fix: PHP Error Notices.
  • New: Full-window Virtual Tour Support.
  • New: Control video.js loading on specific pages.

7.3.2 (04-08-2021)

  • Fix: PHP Error Notices.

7.3.1 (27-07-2021)

  • Update: Checked Compatibility with WordPress 5.8.
  • Fix: PHP Error Notice.
  • Tweak: Dual Action Warning for Auto-Rotation redesigned & updated.
  • Tweak: Invalid Pitch Value Warning redesigned & updated.
  • Tweak: Invalid Yaw Value Warning redesigned & updated.
  • Tweak: Invalid Default Zoom Value Warnings redesigned & updated.
  • Tweak: Invalid Max-zoom Value Warning redesigned & updated.
  • Tweak: Max-zoom Value Exceeded Warning redesigned & updated.
  • Tweak: Invalid Min-zoom Value Warning redesigned & updated.
  • Tweak: Low Min-zoom Value Warning redesigned & updated.

7.3.0 (18-06-2021)

  • Tweak: WP VR logo & Text Aligned on Dashboard.
  • Tweak: Scene Image Missing Notice redesigned & updated.
  • Tweak: Scene ID Missing Notice redesigned & updated.
  • Tweak: Invalid Scene ID Notice redesigned & updated.
  • Tweak: Duplicate Scene ID Notice redesigned & updated.
  • Tweak: Default Scene Change Notice redesigned & updated.
  • Tweak: Scene Deletion Notice redesigned & updated.
  • Tweak: Scene Limit Reached Notice redesigned & updated.
  • Tweak: Invalid Hotspot ID Notice redesigned & updated.
  • Tweak: Duplicate Hotspot ID Notice redesigned & updated.
  • Tweak: On-click Content + URL Dual Input Notice redesigned & updated.
  • Tweak: Custom Icon + Custom Icon Class Dual Input Notice redesigned & updated.
  • Tweak: Target Scene Missing Notice redesigned & updated.
  • Tweak: Hotspot Limit Reached Notice redesigned & updated.
  • Tweak: Hotspot Deletion Notice redesigned & updated.
  • Fix: Autoplay bug for 360-degree videos.

7.2.9 (25-05-2021)

  • New: Warning message added for Street View tab.
  • Tweak: Rollback versions updated.

7.2.8 (06-05-2021)

  • Fix: PHP Warnings on Backend & Frontend
  • Fix: Audio Issue for self-hosted videos on hotspots

7.2.7 (12-04-2021)

  • Tweak: Rollback versions updated.
  • Tweak: Video tab warning pop-up redesigned.
  • New: Preview Image Text is made dynamic.
  • New: On the Hotspots tab, the active Scene ID will be mentioned.
  • Fix: Elementor Widget Issue.
  • Fix: Preview Image Text font mismatch.

7.2.6 (22-03-2021)

  • Tweak: Rollback versions updated
  • Fix: Dummy notice removed
  • Fix: AppSero Updater Error

7.2.5 (11-03-2021)

  • Update: Checked compatibility with WordPress 5.7
  • New: Visual Composer element support
  • Fix: PHP warnings on the dashboard

7.2.4 (24-02-2021)

  • Tweak: Made the Enable Script Control option conditional
  • Tweak: Added pop-up warning when switching to a video tour
  • Fix: Style conflict issue with Phlox Pro theme
  • Fix: Tour ID Dropdown responsiveness issue for WP VR Elementor Widget
  • Fix: Icons of deleted scenes showing up

7.2.3 (09-02-2021)

  • Tweak: Removed Export tab alert
  • Fix: PHP warnings on the activation

7.2.2 (21-12-2020)

  • Tweak: Removed dummy functions
  • Fix: Browser JS conflict

7.2.1 (17-12-2020)

  • New: Warning message added for video tours
  • Fix: VR audio JS error
  • Fix: Tab and accordion issue
  • Tweak: Modified rollback options

7.2.0 (09-12-2020)

  • Update: Checked compatibility with WordPress 5.6
  • Fix: VR audio conflict

7.1.0 (19-11-2020)

  • Tweak: Modified Black Friday banner

7.0.0 (19-11-2020)

  • New: Added Black Friday banner

6.9.0 (16-11-2020)

  • New: Accordion support for Elementor
  • Fix: Iframe conflict
  • Fix: Control button overlap issue

6.8.0 (22-10-2020)

  • New: Display Scene Gallery by default

6.7.0 (18-09-2020)

  • Tweak: Modified Import/Export
  • Tweak: Added switch for Mobile Media Resizer
  • Fix: Conflict with OceanWP Theme

6.6.0 (09-09-2020)

  • Tweak: Modified Scene Gallery preview
  • Tweak: Modified Mobile Media Resizer
  • Fix: Video tab bug
  • Fix: Error handled for allow open URL

6.5.0 (31-08-2020)

  • Update: Updated Appsero version
  • Fix: Empty needle warning

6.4.0 (19-08-2020)

  • Fix: Media Resizer fixed

6.3.0 (14-08-2020)

  • Update: Checked compatibility with WordPress 5.5
  • New: Mobile Media Resizer option added
  • Fix: Google Street View responsive issue

6.2.0 (07-08-2020)

  • New: Oxygen Builder Element support added
  • New: Multi-site support added
  • New: Dynamic Front-end Notice option added

6.1.0 (31-7-2020)

  • Fix: Style issue for On-click content

6.0.0 (28-7-2020)

  • Fix: Safari browser issues
  • Fix: JS error for optimization

5.9.0 (27-7-2020)

  • Fix: Export/Import SSL error
  • Fix: JS errors

5.8.0 (25-7-2020)

  • New: Submit restriction to control gyro for SSL
  • New: Add-on compatibility added
  • New: Mobile notice added
  • Tweak: License input type changed to password
  • Fix: On-click content container responsive issue

5.7.0 (20-7-2020)

  • Update: User Interface updated
  • New: Rollback feature added
  • Tweak: Gallery image size changed to thumbnail
  • Tweak: Gallery Scene IDs replaced with Scene Titles
  • Fix: Youtube 360 video autoplay issue
  • Fix: Company logo style issue
  • Fix: Saving draft issue

5.6.0 (15-06-2020)

  • New: Tour Background Music support added

5.5.0 (12-05-2020)

  • Tweak: Self-hosted videos pause on closing window
  • Fix: Custom control button conflict
  • Fix: On-click content container issue

5.4.0 (27-04-2020)

  • Fix: Device Orientation control issue

5.3.0 (16-04-2020)

  • New: Keyboard zoom control added
  • Tweak: Style modified for Company Logo

5.2.0 (02-04-2020)

  • New: Author URL field added

5.1.0 (26-03-2020)

  • New: Auto device based gyro option added


  • New: Home button added for returning to the default scene


  • New: Scene title field added for Scene Gallery


  • Tweak: Script & Style files control modified


  • New: High-resolution image upload option added
  • Fix: Gyroscope conflict with default controls
  • Fix: Input type error


  • Fix: Gyroscope support issue for custom controls


  • Update: Library updated
  • Fix: Default icon issue on android smartphones


  • New: Option to Control plugin scripts and styles to load them on specific pages only
  • Fix: Draggable error fix


  • New: Added option to enable/disable Draggable feature
  • Tweak: Settings titles capitalized


  • New: Added option to enable/disable Keyboard Controls
  • Fix: Font-Awesome conflict


  • New: Autoplay and Loop options added for 360-degree videos
  • New: Mouse scroll support added


  • New: Option to control User Roles for the plugin


  • Fix: Gallery toggle issue


  • Tweak: Loading box design changed


  • New: Partial Panorama support


  • Update: JS optimization removed


  • Fix: Front-end errors


  • Tweak: JS & CSS loading optimized


  • Tweak: Optimized the backend preview loading


  • Google street view embed


  • Custom control feature
  • WordPress 5.3 bug fix


  • WordPress.com hosting support fixed


  • Rotation fix on default scene face
  • Rotation fix on hotspots to target scene face
  • Plugin library update


  • Autorotation error fix
  • Ziparchive class error fix


  • Gallery carousel design fix
  • CSS and js restricted


  • Gallery carousal fix


  • Repeater delete confirmation fix.


  • Placeholder change.


  • Custom scene gallery conflict and a bug fix for iPhone and iPad.


  • Custom scene gallery.
  • Border radius tag added.
  • Modified preview window.


  • File import & export system added.
  • Fullwidth tag added.
  • Placeholder color changed.


  • Tour selector updated on VR block.


  • Dynamic error reporting added.


  • Post memory limit fix.


  • Duplicate tour.
  • Blink animation automated.
  • Language issue fixed.


  • Gyroscope support on the premium version.
  • Appsero error fix.
  • Gutenberg block column layout fix.


  • Font-awesome icon load fix.
  • Plugin conflict fix.
  • Rextheme link removed from premium version.


  • Elementor widget support for free.
  • Mozilla Firefox bug fix.
  • CDN load fix.
  • Block input dropdown added.
  • Hotspot based scene face added.


  • Scene title and author tag support.
  • Elementor widget support.


  • Dynamic Font-Awesome icon added for hotspots.
  • Dynamic color picker added for hotspot color.
  • Custom panorama compass support.
  • Default zoom level.
  • Maximum and minimum zoom range.
  • Customize each scene’s default face on load.
  • Scene grab control and custom boundary for each scene.


  • Save draft fixed.
  • Error handling fixed.
  • Video support added.
  • Slider revolution conflict fix.
  • Auto rotation
  • Rotation pause and stop control


  • Gutenberg block support
  • Bug fix.


  • Default scene can be selected from the scene tab.
  • Default height and width are given for shortcodes.


  • Hotspot custom icon support.
  • On screen control available.