Simple Virtual Tour has been developed entirely in php, html and jquery.
It’s simple and intuitive: just use the backend to create as many virtual tour you want!

– Administrator Login (user: demo / passw: test1234)
– Trial Account Register

View demo showcase here

Regular License: for personal use without reselling the service to its customers.
Use in a single end product which end users are not charged for.
Multi user, plans and payments features disabled
Extended License: to resell the service to its customers by giving them access to the platform.
Use in a single end product which end users can be charged for.
Multi users, plans and payments features enabled

Simple Virtual Tour - 1

Simple Virtual Tour - 2
Simple Virtual Tour - 3
Simple Virtual Tour - 4
Simple Virtual Tour - 5
Simple Virtual Tour - 6
Simple Virtual Tour - 7
Simple Virtual Tour - 8
Simple Virtual Tour - 9
Simple Virtual Tour - 10
Simple Virtual Tour - 11
Simple Virtual Tour - 12
Simple Virtual Tour - 13
Simple Virtual Tour - 14
Simple Virtual Tour - 15
Simple Virtual Tour - 16


– preload of all rooms
– image, 360 video, live stream 360, Lottie panorama
– nav marker for move from one room to another
– click anywhere mode
– pois marker for show image, gallery, video, video 360, audio, text, html, link, form, download file, google maps, object 360, object3d, product
– Snipcart integration for sell products directly on the tour
– pois embedded (image, video, slideshow, text, link)
– pois scheduling
– multi maps with the position where you are
– compass to indicate north
– controls (zoom, fullscreen, map, room list, icons, song, share)
– custom logo
– nadir logo (to hide tripod)
– autorotate on inactivity
– effects (snow,rain,fog,fireworks,confetti,sparkle)
– fly-in effect
– transition effects
– passcode / leads form to protect rooms access
– advertisements
– presentation
– multi room’s view (virtual staging)
– info box
– image’s gallery
– facebook messenger / whatsapp chat
– live session (shared virtual tour – video call – chat)
– meeting (jitsi)
– webvr support
– voice commands support
– google analytics integration
– real time view of visitors
– responsive
– multi language support
– pwa compatible


– simple installation
– built-in upgrade
– UI visual editor
– download tours
– dashboard
– sample data included
– tour creation wizard
– create / edit unlimited virtual tours
– upload panoramas and create / edit unlimited rooms
– blur part of panorama image
– apply effects on panorama image
– add / edit markers
– add / edit pois with custom contents
– create / edit maps and floorplans (assign room’s position map points)
– create / edit presentations
– create / edit image’s gallery
– custom icons library
– media / music library
– statistics
– disk space usage
– landing page
– showcases
– preview
– publish (link or embed code generator)
– protect virtual tour with a password
– customize voice commands
– white label settings
– responsive
– multi language support
– social authentication
– custom font / color theme

Extended License features:
– multi users
– create / edit plans to associate to users with limitations
– change plan page
– stripe integration
– paypal integration


– Multi-Resolution needs Ubuntu/Debian operating system with ability to install packages


easy, and guided with a wizard, read the readme.txt for more info


- added paypal payment method for plans (only extended license)
- added the ability to view online visitors directly in the tour, what room they are in and what they are looking at
- added the "Video Stream" room type which allows you to add an hls url to broadcast live panoramas
- added the "Lottie" room type which allows you to add json lottie animation file as panorama
- added the ability to use multi-resolution creation tool on an external server if local requirements are not met
- added "Editor UI" as permission for editors
- added presets to Editor UI
- moved font picker inside Editor UI
- added Editor UI shortcut into tours list
- added the ability to edit Room's List menu colors into Editor UI
- restyled the Room's List menu
- added the ability to hide and put meetings in full screen
- added shortcut in dashboard tours to access their stats
- added an option to maps to set the default view, streets or satellite
- added default markers lookat setting
- added info button to floorplans to open a link in a new window or modal
- added timeout in second to skip video advertisements
- added CZK currency
- added Tajik language
- fixed a conversion problem for the RWF currency
- fixed an error on saving tours
- fixed an issue that prevented tours on mobile when sharing was disabled
- fixed an issue that prevented font to be saved into Editor UI
- fixed an issue that prevented the room logo from being deleted
- fixed some bugs into Editor UI
- hided "presented by" if author is not present
- fixed room's menu icon not viewing in editor
- fixed the automatic opening of some POIs that didn't work
- fixed transition effects not displaying in some browsers
- fixed autoclose items that not closing sometime
- fixed an issue where embedded content was not positioned correctly on panorama videos
- fixed am issue deleting product images
- fixed issue on panorama video sound
- added Arabic language
- added unique statistics
- added video 360 as plan's permission
- added the ability to change some icons into Editor UI
- added custom button to Editor UI customizable with html content
- moved main form settings to Editor UI
- moved default markers/pois style to Editor UI and added preview
- now you can also apply default styles directly from a single marker/poi editing window
- the edit box in markers/pois opens automatically when minimized and tabs are clicked
- repositioned the share bar on the viewer
- fixed an issue with tour creation wizard
- fixed some editor ui issues
- prevented negative number on "skippable after" setting in advertisements
- fixed drag map/floorplan points on mobile
- fixed an issue with invalid image coordinates that didn't allow adding the point on the map
- fixed nav control position and size
- fixed a bug on autorotate when flyin is enabled
- fixed play button not visible on some browser when auto start is disabled
- fixed floorplan position and menu overlapping
- fixed share buttons overlapping with the room's slider when open
- fixed an issue that didn't allow opening the info and landing editor
- added a visual Editor UI into backend
- restyled the viewer and the loading
- added POI type product
- added Snipcart Integration to sell products directly inside the tour
- added POIs/Markers animations
- added POI view type Box (hover)
- added tour creation wizard
- added TURN/STUN server settings for live session
- added show/hide passwords on login/register pages
- added _parent and _top as targets to external link POIs
- added video and embedded link into advertisements
- added the possibility to edit "Rooms List" directly on Rooms section
- added a shortcut to the user's page in the tour list for administrators
- added RWF and IDR currencies
- added Czech, Filipino, Persian and Kinyarwanda languages
- added the ability for administrators to export users
- added preview shortcut in the markers/pois sections
- fixed lookat option in markers not display correctly after changed it
- fixed a drag of library elements issue on safari browser
- fixed disappeared upload button on POI type video
- fixed an issue that caused the room to be inadvertently selected while scrolling the slider
- fixed a bug in automatic presentation
- fixed an issue when dragging the view was inadvertently clicked on the POI
- fixed position of embedded POI and Markers
- now the pois embedded remain visible during the presentation
- where possible url redirection is avoided when viewing external tours
- now you can enter title only or description only in room annotations
- improved security of the backend
- optimized performance and loading of the viewer
- moved the close button of the marker editing window / then next to the minimize button
- the exported tour file now has the tour name as the file name
- disabled download button for external tours
- automatically checked the option 'override initial position' when moving the view of the room
- added customizable items on backend's footer
- added Romanian language
- added Polish (PLN) currency
- added the possibility to directly upload custom icons in the media library popup
- added title and description to customize password protected tours
- added a prompt if device orientation not start automatically
- added the possibility to upload a logo for each rooms displayed instead of the room's name
- added the possibility to insert images and links into welcome message
- added the possibility to toggle 3d transform on embedded images and videos
- added the possibility to modify the interaction with the virtual tours by modifying the panning speed and the friction
- added an option to markers to control the movement of the view when clicked on them
- added a minimize button to hide the editing popup of markers and pois
- added border and background colors to POI embed type text
- reversed the order of media library files, newer first
- room's list on viewer is now responsive
- moved the tour creation form directly to the page instead of the modal
- fixed scroll on some pois / info box
- fixed a bug on some servers that shows invalid link on showcases
- fixed an issue that prevented the room from being edited when the French language was selected
- fixed a problem with nav control not being hided when in web vr mode
- fixed a bug that breaks some tour on mobile
- fixed a problem of positioning of the embedded pois/markers that moved out of position when the meeting was opened
- fixed a bug with poi embed text
- fixed an issue that caused the play button not to be clicked on the embedded video
- added the ability to update the application automatically (only for administrators)
- fixed VND price format
- fixed download tour
- use small logo as favicon when present
- added POI type "Object 3d" for showing GLB/GLTF models
- added POI style "embedded link" 
- added POI style "embedded text" 
- added POI style "selection area" 
- added Marker style "selection area" 
- added the ability to upload lottie files as icons
- added POI type "Lottie" 
- added Swedish language
- added VND currency
- added helper cursor when adding rooms pointer to maps
- added presets for room's positions
- added an option to autoplay audio without the popup
- added the ability to set background audio volume when play room and poi audio
- added the ability to set device orientation automatically enabled
- added the ability to renames tour / rooms / maps directly in the list view
- added quality viewer to virtual tour performance settings
- added disk space usage to statistics and users
- added the ability to choose items to duplicate for tours and rooms
- added switches in virtual tours to automatically close menus and floorplan when clicking on items within them
- added the ability to change markers and pois content/style type
- added the ability to choose what apply into default markers/pois styles
. added small logo into backend settings
- added author and counter of total accesses to the tours in the showcase
- modifying the way to position the markers and pois, now you have to drag them
- automatically sets latitude / longitude on the map if GPS data is present in the image
- updated API to accept also coordinates
- fixed language dates in statistics
- fixed a webvr problem on some phones
- fixed a bug on generating multi-resolution
- fixed select not working properly on safari
- fixed background song with spaces restart after changing rooms
- increased name for audio files
- optimized icon's touch on mobile
- optimized backend performance
- reduced memory usage in the viewer
- fixed a bug on download tour
- fixed a bug that prevents save some old showcases
- added Polish language
- added the ability to download tours
- added download tours as permission for plans
- floorplan's maps now goes fullscreen when enlarged
- added an option to not show the floor plan minimap, but only the enlarged version
- added width setting to maps (for desktop and mobile)
- added some effects to rooms (snow,rain,fog,fireworks,confetti,sparkle)
- custom font applied also on login/register pages
- added custom css into showcases
- added search in the list of tours assigned to the showcase/advertisement
- added date to forms/leads collected data
- improved markers/pois editing section
- added date as form field type
- added embedded video with transparency POI
- added the ability to duplicate POIs
- added auto rotation toggle into the viewer
- added floating navigation control
- added music library
- added media and music library as permission for editors
- added to administrators the possibility to manage public libraries for icons, media and musics
- divided into tabs some sections of the backend
- updated demo sample data
- added compatibility to set Google Street View as external URL
- fixed a bug that prevents to preload duplicated rooms
- fixed a bug that prevents upload bulk maps
- fixed overlapping icons id editing map
- added slideshow embed POI
- added checkbox and select type to poi form fields
- speeded up the change of tours in the showcase
- fixed video embedded with some devices
- added close button to floor maps
- fixed a bug that prevents display thumbs in media library
- added "click anywhere" and "hide markers" settings in virtual tours that allow you to click near markers (even if not visible) to go to the corresponding room
- added POI to embed images and videos to rooms
- added the ability to choose POI mode view: modal or box
- added the ability to change the fonts for the backend and for each virtual tour
- added an option to virtual tours to enable or not the preload of the panoramas
- added an option to regenerate all panoramas after changing compress and width settings
- added HFOV mobile ratio to set a wider or narrower view when viewing on small screens
- added setting to virtual tours to customize initial loading and the ability to put a video as a background
- added an API sample code to publish link section
- added manual expiration date to users
- added the ability to auto open info box and gallery
- added checkbox and select type to form fields
- added reply message to forms submissions
- added the ability to choose to show video or only audio in live sessions
- added code highlighter in poi type html
- added media library to select previously loaded or existing content on some pois (images and videos)
- added preview to poi's contents
- added button to take a screenshot of the current view in room editing
- applied the map settings also where it is displayed in the backend as well as in the viewer
- removed toggle effects on north tab in edit room
- added an option to POI to auto open it on room's access
- fixed a bug on 360 video playback not showing
- scaled down markers and pois on mobiles
- fixed dates localization
- added the ability to change the registration image in the white label's settings
- added the ability to change the welcome message in the white label's settings
- added the ability to change theme color in the white label's settings
- added language switcher in the login/registration pages
- added the ability to set a password for meetings and live sessions for each virtual tour
- added screen sharing option for jitsi meeting
- moved north room settings to separate tab with preview in associated floorplan/map
- added the ability to enable and assign the sample data to an existing tour in the settings
- added a warning for the image not fully 360 degrees and some presets to try fix them
- added 'allow zoom' option in the room position's settings
- added title and description to show caption on POIs
- added POI type google maps to embed map and street view
- added POI type object 360 (images) to upload different angle version of an object to simulate 3d 
- added the possibility to create virtual tour with sample data
- added more transition effects
- added the possibility to choose which languages to enable
- added a language selector in the top bar of the backend
- added custom header and footer html to showcases
- added video playback to video-type rooms in markers/pois editing
- added custom icons library to default markers/pois style in virtual tour settings
- modified virtual tour top right selector on backend pages
- added Japanese language
- fixed a bug that prevents the live session's video circles to be dragged off the screen
- fixed a bug that permits on live session's receiver to click on poi/markers
- fixed a bug in the map not showing if the first room was not assigned
- added in settings the ability to change some server params for jitsi, peerjs and leaflet
- added geolocation to map
- added qrcode to all publishable links
- added advertisements
- added audio prompt if the audio not autoplay automatically
- added the possibility to add a custom css class to poi and markers
- added the possibility to add custom script javascript in settings
- added a button to switch between pages of markers and pois
- added the possibility to choose whether to display viewer or landings of virtual tours in the showcase
- reorganized backend menu
- redesigned some backend pages
- fixed a bug when starting the webvr the list of thumbnails was not minimized
- fixed a bug with virtual staging resize when map or meeting are open
- fixed a bug on update
- added the ability to change the hfov for each room
- added map type: floorplan (image) and map
- fixed a bug that prevent showing progress bar on upload contents
- added Philippine Pesos as currency
- add upload avatar to user's profile
- added personal informations on user's profile
- added in registration settings the ability to enable and set mandatory fields for user's personal informations
- automatically generating favicons from logos
- added PWA compatibility
- added e-mail notification on new registered users
- added possibility to autostart the presentation
- moved voice commands into settings
- added categories to virtual tours
- added filter by categories in showcases and virtual tour's list
- added the possibility to hide a plan from subscription page
- added an external link to plans (show if payment is not enabled)
- added the possibility to change keyboard mode in virtual tours
- added one time or recurring payment to plans
- added interval months in plans to make recurring subscription from 1 to 12 months
- added Mexican pesos as currency
- fixed bug on room's list menu
- added a view type in multiple room's view to split the screen with a slider (for virtual staging)
- added possibility to add a name to multiple room's view
- added Vietnamese language
- added possibility to set language for each virtual tour
- added in settings a link to refer to a help document page (visible in the user menu)
- added the ability to create external virtual tours that point to existing tours made with other systems
- added possibility to upload a custom thumbnail for rooms
- added highlighting on login page if user enters incorrect username / email or password
- added back to room button on blur's room page
- added search on the users page
- moved registration and payments settings from plans to settings page
- added in use count in plans page
- moved the reset password form in a separate page always accessible by link provided in the forgot 
- optimizations and bugfix
- added social authentication for login and registration into backend
- added some badges into backend's lists to count rooms, markers, pois, etc
- moved thumbnail edit within room preview for better cropping
- added functions to reset statistics, leads and forms data
- audio poi is now displayed without blocking the tour
- redesigned pricing plan page
- added feature that allows you to blur parts of the panoramic image, such as faces and license plates
- added the showcase where you can show all your virtual tours in one place
- added the possibility to edit the crop size of the room's thumbnails
- removed yaw / pitch limitations on room preview in marker and pois sections
- added european portuguese language
- added annotations toggle in the viewer
- fixed a room audio issue not interrupting when exiting the room
- fixed an installation error
- fixed a bug uploading gif on custom icon's library
- added meeting feature (jitsi meet)
- added Hungarian Language
- added many more features that can be activated based on plans
- added custom features list to plans
- redesigned the select boxes for the contents of the virtual tour
- fixed generation of multi-resolution for multiple rooms view
- fixed currencies formats
- fixed video panorama on iOS
- added room preview as marker style
- added the possibility to schedule the pois (make them visible only on certain days and times)
- added filters to rooms to adjust brightness, contrast, saturate and grayscale
- added the possibility to change the owner of the virtual tour (only for administrators)
- fixed some audio issues
- fixed some missing translations
- added a check to avoid adding users with the same email / username
- optimized initial loading
- added leads form to room to protect its display until the form is filled
- added leads section on backend with the possibility to export them
- added more options to rooms for limit views (partial panorama)
- added the ability to load various versions of the room and switch them in the viewer
- added flyin animation to virtual tours
- added passcode to room to protect its display until the code is entered
- added possibility to duplicate rooms
- added possibility to override transition settings on rooms
- fixed a bug that not permits customers to view virtual tours on reaching plan limit
- fixed a bug that prevent duplicate virtual tours on some database
- added params to rooms to adjust horizontal pitch and roll for correcting non-leveled panoramas
- modified tooltip text of pois to show longest text on hover
- added possibility to enable or not live session in plans
- added possibility to duplicate virtual tours
- added possibility to delete users
- added possibility to enable validation email on new user registration
- added more language / currencies
- fix stripe init check webhook
- fix bug on adding plans
- fix bug on voice commands
- added more currencies to plans
- added payments stripe integration
- added possibility to set user language
- added a css editor to customize the backend in the backend settings
- added style option to show/hide virtual tour's name
- added possibility to export in csv the forms data
- added url param to force live session even if disabled - &live_session=1
- added possibility to apply default style settings to all existing markers/pois
- added search functionality on room's selects
- added image preview on selecting points when editing maps
- added possibility to change maps order
- added a marker's option to override the initial position of the next room belong to that marker
- added transition fadeout setting
- added a css editor to customize the viewer in the backend settings (general or related to the virtual tour)
- converting images to progressive (load faster from browser)
- minor improvement in multires mode
- added more options to plans
- added possibility to view/change plans to users (now manually contact by email for change it)
- added internal note for virtual tours (only visible to admins)
- added more preview styles of marker tooltips
- introduced multi resolution panoramas support (beta)
- added transition settings to virtual tours for control zoom and time before entering the next room
- added placement of pois in perspective
- added whatsapp chat support
- added possibility to set tooltip on markers (custom text, room preview, room name) and pois (custom text)
- added possibility to play embedded audio of video panoramas
- added controls to video panoramas
- added keyborad controls "z" to go prev room and "x" to go next room
- fixed a bug when uploading panorama image/videos sometimes not detect correct type
- fixed check license
- added multi language supports
- added in editing room the possibility to go edit next and previous room without go back to the list
- added cancel button on editing pois and markers
- added direct action on editing markers to go to next room and edit its markers
- added editor user's role to edit only assigned virtual tours
- added title and description to images in the Main and Pois galleries
- added search on virtual tours, rooms, maps backend's sections
- added to each room the link of the virtual tour with the relative starting room
- added expiring dates to virtual tours with redirect urls (only for admins)
- added map north setting
- added target (blank,self) for POI type link external
- added automatic mode in presentations
- added POI type images gallery
- added keyboard's navigation support
- added intro images for displaying instruction or something else
- when editing the room, the point on the map and its viewing angle are shown to better set the north
- detect hyperlinks in live session chat
- when uploading an image with the bulk function, the file name is retained as the map 
- added Room's Annotations
- added Room's List Menu editable to show an organized textual list of rooms
- added POI type audio
- moved info box creation in a separated menu with a better content editor
- when uploading an image with the bulk function, the file name is retained as the room name
- added live sessions to invite people to join a shared virtual tour session with video call and chat
- added upload of audio files in the rooms that are played when entering them
- added more style settings to virtual tours for hide/show some viewer components
- fixed device orientation that was deactivated sometimes
- fixed some backend issues for iphone / ipad
- added support for 360 videos as room's panorama
- added POI type to play 360 videos
- added registration for customers with default plan assignment (useful for trial)
- added expires day for plans
- added landing page creation toggle for plans
- added friendly urls blacklist into settings to limit their use from customers
- fixed a bug with the room list slider
- fixed a bug that background sound not stop after open a video
- modified angle of view's direction to the map with the color of the pointer
- added an option to rooms to show or not into the slider list
- added editor for create landing page
- added facebook messenger chat
- cleaned viewer interface and redesigned the menu
- added angle of view's direction to the map
- added email field to users
- added edit profile for current logged-in user (change username, email, password)
- added mail server settings
- added forgot password to login
- added more POI styles
- added title and description to POI type image
- added possibility to upload local mp4 video to POI type video
- added POI form fields's type for better validation
- added settings to auto show room's list slider after virtual tour load
- added customizable main form for entire virtual tours
- added bulk upload map images (fast create multiple maps)
- added same azimuth in virtual tour settings to maintain the same direction with regard to north while navigate between rooms
- accept also PNG panorama files
- added maximum width setting in pixels of panoramic images. if they exceed this width the images will be resized
- added more detailed statistics
- added POI type form to create simple form and store collected data on database
- fixed a bug in editing presentation elements order
- added virtual tour's hyperlink setting for logo
- reusable content (logos and song) for new virtual tours creation
- added a POI type link (external), that open link in a new page instead of embed it
- cleaned up code that was detected as malware
- redesigned poi and markers backend sections
- added poi and markers individual style settings
- added possibility to resize poi and markers
- added icons library - custom images to use as poi and markers
- added possibility to change map points size
- added a compression settings for uploaded panorama images
- added possibility to limit upper and lower pitch degree of rooms
- added placement of markers in perspective
- added possibility to activate / deactivate virtual tours
- added white label settings
- added friendly url to publish link with a custom url
- added google analytics integration
- fixed meta tag for better share preview
- added possibility to auto start or not the virtual tour at loading
- added customizable background loading image
- added possibility to hide the compass
- added some shortcut on backend
- minor bugfix / improvements
- introduced voice commands support
- customizable poi's icon
- added poi types 'html' and 'download'
- added possibility to change markers color and background
- added possibility to change pois color and background
- introduced webvr support
- added bulk upload panorama images (fast create multiple rooms)
- sync room's list position when change room
- fixed a bug with whatsapp share
- added multi maps functionality
- added name of map and possibility to change color of points
- improved map visualization
- added possibility to change room's order
- added possibility to protect the virtual tour with a password
- fixed a bug in the gallery
- added POIs type content as custom html/text
- added navigation by next / prev arrows
- added a info box customizable via backend
- added an image's gallery customizable via backend
- added nadir logo (to hide tripod)
- added possibility to set autorotate on inactivity
- customizable marker's style / icon
- added a presentation feature customizable via backend
- added custom logo for each virtual tour
- cleaned loading screen
- speed up the first load with background preload of rooms
- improved compatibility / bugfix
- added users menu backend (only for administrator): manage customers and administrators who can use the application
- added plans menu backend (only for administrator): manage plans with limitation of creation of virtual tours, rooms, markers, pois
- added script that automatically clean unused images
- added control to show/hide map
- added control to show/hide icons
- added control to show/hide rooms list
- added control to share the virtual tour
- added control to play/stop song
- fixed room upload with resize if image is too large
- added possibility to allow or not vertical movement of rooms
- minor bugfix
- bugfix and improvements
- added a complete and intuitive backend for create virtual tours without editing code
- added pois for show image, video or external link
- correct some bug
- improved mobile resolution
- initial release