Virtual Tour Studio
Build, customize, share and export interactive 360° virtual tours from photos, videos and 3D splats.
On this page
Virtual Tour Studio creates interactive 360° tours from panoramas, flat photos, 360° videos, and 3D Gaussian splats.
Product landing page: https://pano.cool/products/virtual-tour-studio
Editor: https://pano.cool/design
Features
Account management
How to: go to https://pano.cool/account or open the Your account tab in the dashboard.
- Update profile basics: Name, Username, Email (when email update is allowed), and Biography.
- Change avatar image (max 2MB per file).
- Enable/disable portfolio page visibility, and quickly open your public profile.
- Manage User aliases from a dedicated aliases modal:
- add/remove aliases (up to 2),
- use aliases as alternate profile brands for share links.
- If user aliases are not available on the current plan, clicking alias management opens an upgrade modal.
Tour creation with high-resolution support
- Support max 32000 pixels resolution photos, max 300mb file size
- Format: jpeg, jpg
- Photo: full sphere, partial panorama, flat photo (normal photo)
How to start a tour:
- Click Create on your projects page at https://pano.cool/projects or go straight to the editor at https://pano.cool/design to start.
- Drop your photos on the page, or click Select files. Each photo becomes a scene. 360° videos and 3D Gaussian splats are added the same way. To try the editor first, pick one of the sample panoramas under “No pano? Try one of these”.
- Add more photos later in the Scenes tab with Add.
- Link the scenes to each other (see Navigation hotspot styles), add hotspots (see Create hotspot), and choose a look in the Theme tab.
- Click Share at the top right to get the tour’s link (see Sharing).
Sign in to keep your work: while you’re signed out, changes aren’t synced to your account. Once you’re signed in, changes are saved to the cloud automatically. Sharing also needs you to be signed in.
Support 360° video scenes
- Format: MP4 (equirectangular 2:1 recommended for best results)
- Upload flow:
- Before uploading, you can trim the video to keep only the needed segment
- Video is then uploaded and processed for web playback
- Scene shows
Processing…while transcoding is running - Scene becomes playable once processing is complete
- Scene thumbnail:
- A thumbnail is auto-generated from the video (best effort)
- You can replace it manually from Scene Menu →
Change thumbnail
- Scene settings for video:
Start time(set where the video should begin)POV(point of view)AutoplayMutedLoopShow controlsVolumeReset to defaultis available in the Video Settings modal
- 360 video support is available for
Super Coolplan
Support 3D Gaussian splatting (3DGS)
- Format: .compressed.ply, .ply, .spz
- Different view mode: Orbit mode or First Person mode
Create hotspot
How to add a hotspot:
- In the editor, open the Elements tab.
- Click an icon under Icons (View All opens the whole icon library), or click Insert text to pano under Texts. The hotspot is placed in the middle of the current view and selected. Right-clicking the panorama also offers Insert icon, Insert text, Insert image and Insert icon with action.
- Drag the hotspot to where it should be.
- To make it do something, click Interactions in the toolbar above the panorama. Under Click, choose Navigate to another scene (panorama), Open popup, Open a link, Open a photo gallery or Change view. Under Hover, Show tooltip adds a tooltip.
To place an image or a video, upload it in the Library tab (Assets), then click it. Hotspots can’t be added to 360° video or 3D Gaussian splat scenes.
How to add a hotspot that opens a video:
- Add an icon as above, or right-click the panorama and choose Insert icon with action › Popup.
- With the icon selected, click Interactions, then Open popup under Click. The popup editor opens. If the hotspot already has the action, click Create popup (or Edit popup) under it.
- In the Content tab, click the video button (the YouTube icon) in the toolbar. Embed video URL takes a YouTube, YouTube Shorts, Vimeo or TikTok link; Upload video from device takes an MP4 file up to 20 MB, or up to 500 MB on the
Super Coolplan. - Click Save popup.
To play a video on the panorama itself instead, add it from Library › Assets as a video hotspot. Video Options in its toolbar sets Autoplay, Loop, Controls and Muted.
- Create icon hotspot:
- 100000 free icons to select.
- change icon color, opacity
- animation for icon
- Create image hotspot:
- format: jpeg, gif, png.
- change opacity
- Create video hotspot:
- format: mp4
- settings for loop, autoplay, mute.
- change opacity
- Create text hotspot
- set font size, font family, color, opacity
- Hotspot Display Modes
- Stitched Mode: The hotspot is attached to the panorama surface. It will scale with zoom (gets bigger when zooming in, smaller when zooming out). Feels like part of the image — similar to a patch on the pano
- Fly Mode: The hotspot floats above the panorama. Its size stays constant, regardless of zoom level. Useful when you want the hotspot to remain clearly visible at all times
- Hotspot visibility (zoom-based)
- When a hotspot is selected, open Visibility in the hotspot toolbar (eye icon).
- Always show (default): the hotspot is visible at every zoom level. Existing hotspots without visibility settings behave this way.
- Show at certain zoom levels: the hotspot appears only when the viewer zoom is within a range you set.
- Use the dual-handle slider to set the range from zoomed out to zoomed in (0% = fully zoomed out, 100% = fully zoomed in). You can also type values in the number fields.
- The range is clamped to your tour’s min/max zoom limits (set in Project Settings → View settings).
- When you first switch to zoom-based visibility, PanoCool suggests a sensible default: visible from the current zoom level inward (more zoomed in).
- While editing, the selected hotspot stays visible so you do not lose it while adjusting the range; unselect or publish the tour to preview hide/show as visitors will see it.
- Available for icon, image, video, text, HTML, and polygon hotspots.
- Hotspot actions:
- click to open popup: write the popup’s content in a rich text editor, with images, videos, web pages, a 360° view of a scene and photo galleries — see the Popup content section
- click to open other scene (panorama), we can call this is navigation hotspot — see the Navigation hotspot styles section
- click to open a new link, can open in current tab or in a new tab
- click to open a photo gallery: JPG, PNG or WebP photos, up to 20 MB each
- click to change to different view
- mouse hover to show tooltip
Navigation hotspot styles
A navigation hotspot is any hotspot with a Go to scene action, such as the one created by dragging a scene from the scene list onto the panorama. It can use three different looks, and you can switch between them at any time.
How to link two scenes:
- Open the scene the link starts from: click it in the Scenes tab.
- Drag the scene to go to from the Scenes tab onto the panorama, at the spot where the link should be. A navigation hotspot is created there, already set to Go to scene.
- To turn a hotspot you already placed into a link instead, select it, click Interactions, choose Navigate to another scene (panorama), then click Select scene and pick the destination.
A link goes one way: to walk back, add a link in the other scene too. Dragging scenes onto the panorama works on a computer, not on a phone. To connect many scenes at once, see the Street View Arrows add-on and AI Auto Connect.
- Icon: a single icon picked from the icon library.
- Callout: a marker with a line to a label showing text, the destination scene thumbnail, a custom image, or an icon.
- Circle portal: a circle that opens into the destination scene thumbnail with a title badge when the visitor hovers it or looks at it.
How to switch style:
- Select the navigation hotspot, then click Change style in the small toolbar that appears above it.
- Right after creating a navigation hotspot by dragging a scene, the tip that appears also offers Change style.
- In the panel, choose Icon, Callout, or Circle portal. The style in use is highlighted and marked (current).
- Choosing Icon when the hotspot is already an icon opens the icon picker so you can pick a different icon.
What is kept when switching:
- The Go to scene action and the hotspot position are always kept.
- The label is carried over (Callout text ↔ Circle portal title), together with its translations. If you never edited it, the new style uses its own default; a Callout with no label of its own falls back to the name of the destination scene.
- Colors are matched by role, so a marker color stays a marker color and label background and text stay label background and text. They are carried only when you customized them — a hotspot still using the theme colors or a default palette keeps following the defaults of the style it becomes.
- The image setting is carried over: linked scene thumbnail, custom image, or no image. Circle portal cannot show an icon, so a Callout set to an icon switches to the linked scene thumbnail.
- The label font size is carried over, unless it falls outside the range the new style allows.
- The icon of an icon hotspot is remembered, so switching to Callout and back restores it.
- Settings the new style has no equivalent for (for example callout line height, or circle size) use its own defaults, or your default preset for that element when you saved one.
Notes:
- Callout and Circle portal are sized by their own settings, so they do not show the resize and rotate handles that icon hotspots have.
- Switching style is available on all plans. Default presets applied during the switch require the
CoolorSuper Coolplan — see the Callout Presets section.
Popup content
A popup (the Open popup interaction of a hotspot or a theme menu item) is written in a rich text editor. Besides text, it can hold images, videos, web pages, a 360° view of one of the tour’s scenes, and photo galleries. Everything here is available on all plans.
Toolbar:
- Point at a toolbar button, or move to it with the Tab key, to see its name and keyboard shortcut. The first name appears after a short moment; moving along the toolbar shows the next one at once.
- Shortcuts on a Mac: Bold ⌘B; Italic ⌘I; Underline ⌘U; Strikethrough ⇧⌘S; Heading 1, 2 and 3 ⌥⌘1, ⌥⌘2 and ⌥⌘3; Bulleted list ⇧⌘8; Numbered list ⇧⌘7; Quote ⇧⌘B; Align left, center and right ⇧⌘L, ⇧⌘E and ⇧⌘R; Undo ⌘Z; Redo ⇧⌘Z.
- On Windows and Linux, Ctrl takes the place of ⌘, Alt of ⌥ and Shift of ⇧: for example Ctrl+Shift+S for Strikethrough.
- The same toolbar, with the same names and shortcuts, appears in the other rich text editors of the tour editor.
360° view of a scene:
Visitors look around one of the tour’s scenes inside the popup, without leaving the scene they are in.
- Click Insert a 360° view of a scene in the toolbar.
- Pick a scene. Only photo scenes are listed: 360° videos and 3D scenes can’t be shown this way yet. With more than six photo scenes, a search field appears.
- Starting view: drag the preview to choose where visitors start looking. Without that, the view starts where the scene starts in the tour; Use the scene’s starting view goes back to it.
- Size: 16:9 (Landscape, the default), 4:3 (Standard), 1:1 (Square) or 9:16 (Portrait).
- Show a “Go to this scene” button (off by default): pressing it closes the popup and takes the visitor into that scene, facing where they were looking in the small view.
- Click Insert.
In the editor, the view shows its starting view and the scene’s name. Select it, then click the pencil button to change it or the trash button to remove it. If the scene is later deleted from the tour, the block says so and offers Choose a scene…; until then visitors don’t see the view.
What visitors see:
- The scene’s picture first; the view loads when it comes into sight in the popup.
- Drag to look around. The fullscreen button opens the view full screen, on browsers that allow it (iPhones don’t). The mouse wheel zooms in full screen; in the popup it scrolls the popup.
- If the view can’t load, it says so and offers Try again.
Photo gallery:
A gallery inside the popup sits among its text. It is not the Open a photo gallery interaction, which opens a gallery on its own.
- Click Insert a photo gallery in the toolbar.
- Click Add photos, or drop photos onto the dialog: JPG, PNG or WebP, up to 20 MB each. A photo that fails to upload offers Try again.
- Add a caption to any photo (up to 300 characters), and change the order with the up and down arrows.
- Layout: Slideshow shows one photo at a time with its caption below; Grid shows every photo at once, as tiles.
- Size (slideshow) or Tile shape (grid): 16:9, 4:3 (the default), 1:1 or 9:16.
- Click Insert. Closing the dialog with changes not inserted asks first.
In the editor, select the gallery, then click the pencil button to change it or the trash button to remove it. Visitors swipe through a slideshow or use its arrows, with a counter such as “2 / 5” showing where they are. Clicking any photo opens it full screen.
Notes:
- Reusable popups can hold 360° views and galleries too, and the reusable-content picker previews them.
- Duplicating a project: a 360° view in the copy shows the copy’s own scene. Gallery photos are copied like any other image in the popup.
- Translations: Translate with AI translates gallery captions with the rest of the popup. In Edit translations…, a gallery’s captions can’t be changed by hand yet. The labels visitors see on views and galleries, such as “Go to this scene” and “Next photo”, are among the viewer’s own labels there.
- VR: a 360° view can’t be shown inside a VR popup; the popup says so and offers Exit VR to view. A gallery shows its photos as a grid of tiles, without captions.
Reusable popup and gallery content
Reusable content lets an editor create a popup or photo gallery once and use it in multiple interactions in the same virtual tour. When the shared popup or gallery is edited, every linked hotspot, theme menu item, or supported theme layout action is updated automatically.
- Supported reusable content:
- Popups, including rich content, embedded images or videos, and appearance settings.
- Photo galleries, including photos, captions, gallery style, and modal settings.
- Scope: the reusable library belongs to one project. It is not an account-wide library and its items cannot be selected directly from another project.
- Browsing: the project’s reusable popups and galleries are also listed in the Library tab under Content, where one can be inserted as a new element that opens it.
- Plan: creating, linking, promoting, or detaching a reusable popup copy requires the Super Cool plan. Previously linked content remains visible and editable if the plan later changes.
How to create or use reusable content:
- In a hotspot’s Interactions settings, or in a compatible theme menu/layout action, choose Open popup or Open a photo gallery.
- Open the action’s additional options and choose one of these commands:
- Create reusable popup/gallery: start new shared content and link the current action to it.
- Choose existing popup/gallery…: open the reusable-content picker.
- The picker contains two tabs:
- Reusable library: persisted reusable content already created in this project.
- Saved in project: existing non-reusable popup or gallery content that can be promoted to reusable content.
- Search by scene, hotspot, menu, or content. Items can be previewed before selection. Reusable items can also be renamed and edited from the preview.
- Select an item to link the current interaction to it. If an item from Saved in project is selected, PanoCool converts that saved content into one reusable item and links both the original location and the current interaction to it.
Shared editing behavior:
- A linked editor displays Used in N places. Changes apply everywhere.
- Select Show locations to see where the reusable content is currently used.
- Saving changes to linked content updates every usage; it does not create a separate copy.
- For a linked popup, select Detach copy to create and link an independent reusable popup. Save pending popup changes before detaching. Later edits to the detached copy do not affect the original reusable popup.
- Multi-language translations for reusable popup/gallery content are shared with the resource and therefore apply to all of its usages.
- PanoCool prevents a reusable item from being deleted while it is still linked. Remove or replace all of its usages before deleting it.
Media, storage, and duplication behavior:
- When inline content is promoted, its images and other uploaded media are safely copied into project-owned reusable content. The source action is then linked to the new reusable item. Unreferenced old media is cleaned up in the background and the user’s storage usage is updated automatically.
- Cleanup runs in the background, so a successful promotion does not wait for media cleanup to finish.
- Duplicating an entire project creates independent reusable items and independent media files in the new project. Editing the duplicated project’s reusable content does not affect the original project.
- Duplicating a scene keeps links to the same reusable items because the new scene remains in the same project. Editing that shared content affects usages in both the original and duplicated scenes. Scene-specific and hotspot-specific translations are copied to the duplicated scene, while reusable-content translations remain shared.
Common questions:
- Why did changing one popup/gallery update several places? It is reusable content shared by every listed usage. Use Show locations to review them.
- How do I reuse content that already exists in the tour? Choose Choose existing popup/gallery…, open Saved in project, and select the content to promote.
- Why is reusable content missing from another project? Reusable content is project-scoped. Each project has its own reusable library.
- Why can’t I delete reusable content? It still has one or more linked usages. Remove or replace those links first.
- Why am I seeing an upgrade prompt? Creating, choosing, promoting, and detaching a reusable popup copy are Super Cool features.
Custom domain
Open one tour on a domain you own, such as tour.villarosa.com.
- How to: in the editor, click Share, then Custom Domain. Enter the domain, then add the DNS record the dialog shows at your DNS provider: a CNAME record for a subdomain, or an A record for a root domain. If the dialog asks you to prove you own the domain, add the TXT record it shows as well.
- Available on the
Coolplan (up to 5 custom domains) and theSuper Coolplan (unlimited). - One domain per project. The tour opens at the domain’s root (
https://tour.villarosa.com). Other paths on that domain don’t open tours. - Once the domain is verified, Share › View links lists a Custom domain link.
- Guide: https://docs.pano.cool/add-custom-domain-for-your-virtual-tour/
- Domain not verified yet: https://docs.pano.cool/why-is-my-custom-domain-not-verified/
- To put all your tours on one domain, use White Label: https://pano.cool/docs/virtual-tour-studio/white-label
White Label
Put every tour you own on one domain of your own: tours.yourbrand.com/villa-rosa instead of pano.cool/@username/villa-rosa.
- Available on the
Super CoolandEnterpriseplans. White Label is part of these plans, not a separate program or add-on. - One white-label domain per account. It serves every tour you own, with no limit on the number of tours or on views.
- How to: go to Account settings at https://pano.cool/account/settings and find White-label domain. Enter the domain, for example
tours.yourbrand.com, and click Connect domain. Add the DNS record the card shows at your DNS provider (a CNAME record for a subdomain, an A record for a root domain), wait for DNS to update, then click Verify DNS. The card says Active and verified when the domain works. - Setup guide: https://docs.pano.cool/white-label-custom-domain/
- Tours open on the domain by their project slug (
tours.yourbrand.com/{project-slug}). A tour still on the defaultuntitled-projectslug has no white-label link until you set one in Share › View links › Change project slug. - A slug that matches a PanoCool page, such as
galleryorpricings, has no white-label link. Pick another slug. - Links by project ID (
tours.yourbrand.com/{project-id}ortours.yourbrand.com/p/{project-id}) open the tour on pano.cool instead, so the domain only shows your own tours. - Only tours you own open on your domain. A tour someone shared with you through Manage Access stays under its owner’s links.
- To share the white-label link by default, open Share › View links and star the White label domain link (Make this your default link format). The Share panel, embed code, and QR code then use it.
- The domain’s home page (
tours.yourbrand.com) shows your portfolio page when it is public, and a private notice when it isn’t. Turn it on with Make portfolio public on the White-label domain card; the domain shows the change within a minute. On your portfolio page (pano.cool/@{username}), choose which tours it lists. Listed tours also appear on the PanoCool Cool Feed. - Search engines: while your portfolio is public, the domain has its own sitemap at
tours.yourbrand.com/sitemap.xml, also named in itsrobots.txt. It lists the home page and every tour your portfolio lists that has a white-label link, and it updates by itself within a day or two of a change. You can submit it in Google Search Console. A domain whose portfolio is private has no sitemap. - Nobody signs in on a white-label domain. You, your team, and your clients sign in on pano.cool.
- Removing the domain, or moving to a plan without White Label, disconnects it, and links on the domain stop working.
White Label vs custom domain
Both put tours on a domain you own. White Label puts all your tours on one domain; a custom domain gives one tour a domain of its own.
| White Label | Custom domain | |
|---|---|---|
| What opens there | Every tour you own, at tours.yourbrand.com/{project-slug} |
One tour, at the domain’s root: tour.villarosa.com |
| How many | One per account | One per project: up to 5 on Cool, unlimited on Super Cool |
| Plans | Super Cool, Enterprise |
Cool, Super Cool, Enterprise |
| Where to set it up | Account settings › White-label domain | Editor › Share › Custom Domain |
| The domain’s home page | Your portfolio page, or a private notice | The tour |
| Typical use | Your studio’s or agency’s brand across all your tours | A client’s own domain or subdomain for one tour |
You can use both: all your tours on tours.yourbrand.com, and a client’s main tour also on tour.client.com.
Organizing client tours on one domain
Tour links on a white-label domain have a single path segment: tours.yourbrand.com/{project-slug}. Nested paths such as tours.yourbrand.com/{client-name}/{tour-name} are not supported and show a “not found” page. To organize tours by client:
- Put the client’s name in the slug:
tours.yourbrand.com/acme-lobby,tours.yourbrand.com/acme-rooftop. Set it in Share › View links › Change project slug. Slugs use letters, numbers, and hyphens, and each one is unique in your account. - Give a client’s tour its own custom domain, such as
acme.yourbrand.comortour.acme.com. Each custom domain opens one tour, andSuper Coolhas no limit on them. See https://pano.cool/docs/virtual-tour-studio/custom-domain - Embed tours on pages of your own website, such as
yourbrand.com/clients/acme/lobby, with Share › Embed code. Your website controls those URLs.
What visitors see on a white-label domain
Inside a tour, the branding is yours to set:
- Logo: themes show the PanoCool logo until you change it. In the Theme tab, replace it with your own logo, choose where it links, or hide it (paid plans).
- Colors and fonts: Theme tab.
- Browser tab icon: upload your own favicon in Metatags › Advanced options (
Super Cool). - Title, description, and link-preview image: Metatags tab. Without them, the tour uses its project name and thumbnail. A password-protected tour has no thumbnail to fall back on, so its link preview shows PanoCool’s image until you set one.
- Password screen: show your own logo, or none, in Share › Password Protection › Advanced options (
Super Cool). - Contact details: some themes have a company card that shows PanoCool’s contact details until you enter yours.
- Loading screen: a neutral spinner with no PanoCool name or logo. It can’t be customized.
PanoCool still appears in a few places outside your tours:
- The portfolio page at the domain’s root ends with a “Powered by PanoCool” line, and it uses PanoCool’s favicon and link-preview image.
- A link that matches no tour shows PanoCool’s “not found” page. A private portfolio shows a PanoCool notice.
- Photos and media load from
media.pano.cool, which visitors only see in browser developer tools. - Links by project ID open on pano.cool.
Agencies and client work
Studios and agencies use PanoCool to make tours for their clients. The usual questions:
- Limits: no limit on clients, projects, panoramas, or tour views. One white-label domain per account. Custom domains are unlimited on
Super Cool, one per project. Storage is 250 GB onSuper Cool, with Storage add-ons for more. Up to 10 collaborators per project. - Client tours: keep each client’s tours as projects in your account. With White Label they all open on your domain. Each project has its own theme, logo, colors, fonts, favicon, and meta tags, so each tour can carry its client’s brand.
- Client access: there is no separate client dashboard, and nobody signs in on a white-label domain. Each client signs in on pano.cool with their own PanoCool account (a free account works). Invite them to their tours with Share › Manage Access: Can view for read-only access, Can edit to let them make changes. A client sees only the projects shared with them. Inviting needs
Super Coolon your account. - Your team: each person signs in with their own account. Sharing one account between several people is against the Terms of Use. Invite teammates to projects with Can edit. For high-volume teams, ask about Enterprise.
- Ownership: PanoCool only tracks who owns each project. You and your client decide whether a tour stays in your account or moves to theirs. To hand a tour over, use Share › Manage Access › Transfer (both accounts need
Super Cool). You become an editor once the client accepts. A transferred tour no longer opens on your white-label domain, because your domain only opens tours you own. - Subscription: tours stay online under their owner’s plan. When the owner’s subscription ends, their tours are set to Inactive, and their custom domains, white-label domain, collaborators, and aliases are removed.
- Reselling: PanoCool has no reseller or wholesale program, so PanoCool plans and accounts can’t be resold. Making tours for your clients and charging for that work is your business. To earn from recommending PanoCool, join the affiliate program (10% recurring commission): https://pano.cool/affiliate
- Integrations: embed tours on any website with Share › Embed code. For integration with your own systems, the
Enterpriseplan includes custom integration setup. Contact support@pano.cool. - Guide: https://docs.pano.cool/running-a-360-tour-agency-on-panocool/
Background audio
- add an audio to project, it will play when open the tour
- add an audio to specific scene, it will play when open the scene
- settings for volumn, loop
- visitors can click mute/play button
Multi-language tours
Reach international visitors by offering the same virtual tour in several languages. Visitors switch between them with a language selector on the published tour.
Tutorials: a step-by-step guide and a 1-minute video. In the editor, the Tutorial video and Help doc buttons at the top of the Languages panel open them.
- Available on the Super Cool plan. On other plans, selecting Languages in Project Settings shows an upgrade prompt.
- Up to 5 languages per tour: the language the tour is written in, plus up to 4 translations.
- Changes in the Languages settings save on their own; there is no Save button.
How to set it up:
- In the editor, open Project Settings (the Settings tab) and select Languages.
- Turn on Multiple languages. Turning it off again hides the selector and visitors see the original language; the languages and translations are kept.
- Check the Original language: the language the tour’s text is written in. Visitors start in it, and it fills in for anything not translated yet. If the tour is actually written in another language, pick that one here. This relabels the tour’s text; it does not translate it. A language already listed under Translations can’t be picked; remove it first.
- Under Translations, click Add language and choose one (type to search by its English name or its own name). Each language shows how much is translated, for example “12 of 69”.
- Click Edit translations… to translate. Right after a language is added, a hint under that button names it as still to translate.
To remove a language, click its trash icon. Its translations are removed with it; if it had any, a notification offers Undo for 10 seconds.
Translating:
Edit translations… lists every text of the tour that can be translated, in groups: the project’s name, description and SEO texts, scenes, hotspot texts, popups and galleries (reusable ones included), menus and theme texts, comparison labels, and the viewer’s own labels such as “Loading…”. Pick a language on the left; each row shows the original text and its translation. Search, or filter by Translated and Untranslated. A field left empty shows the original text to visitors. Click Save translations to publish the changes; closing the window with unsaved changes asks first.
Translate with AI:
- Translate N empty fields with AI fills every field that has no translation yet in the selected language, in one go. Existing translations, and anything typed while it runs, are left alone.
- The results are drafts, each marked AI until it is edited. Review them, then click Save translations: nothing reaches visitors before that.
- Formatting, links and images in popups are kept as they are, and so are 360° views and gallery photos; gallery captions are translated. A field the AI can’t translate without changing its formatting is left empty to translate by hand.
- Descriptive names such as “Kitchen” are translated. Names of businesses, brands and people are kept, though some languages write them in their own script.
- Cost: 1 AI edit per language per run, whatever the size of the tour. It is charged only when the run succeeds; a failed run costs nothing. With too few AI edits, the window says so and links to Get more AI edits.
- One run takes up to 200,000 characters of text, far more than a typical tour.
Starting language (shown once the tour has a second language):
- Match the browser’s language: visitors whose browser is set to one of the tour’s languages start in it; everyone else starts in the original language.
- Put the language in the link: when a visitor switches language, the address gets
?lang=(for example?lang=vi), so a shared link opens in the same language. A link that already has?lang=opens in that language.
Language selector (shown once the tour has a second language):
- A preview shows the selector as visitors will see it.
- Style: Auto (tabs for 2 languages, a dropdown for 3 or more), Tabs, or Dropdown.
- Position: pick one of six spots: top or bottom, at the left, center or right. To fine-tune, drag the selector in the Theme tab; it stays anchored to the nearest edges on every screen size. Snap back returns it to the picked spot.
- Labels: the name shown for each language, its own name by default (for example “Tiếng Việt”). Short labels such as “EN” suit tabs on phones.
- Colors: Use theme colors follows the theme’s palette and highlights the current language the way the theme highlights a selected option. Turn it off to choose the background, highlight, highlight text and text colors; they start from the colors visitors see now.
Common questions:
- What do visitors see where a translation is missing? The original language’s text.
- Can an AI translation be corrected? Yes. Edit the field like any other and the AI mark goes away. Running AI again only fills the fields that are still empty.
- Why can’t a language be picked as the original? It is already a translation. Remove it under Translations first, then pick it.
Sharing
How to share a tour:
- In the editor, click Share at the top right. You need to be signed in; signed out, the panel offers Login to share/download this project instead.
- Click Copy link and send the link to anyone. The Open in a new tab button above the link opens the tour.
- To share another link format, click the switch icon next to Everyone with link. It opens View links.
- The same panel has Embed code for websites, QR Code, Deep link to a scene, Snapshot and Download photo, as well as Custom Domain, Manage Access and Password Protection.
Ticking Listing project on Cool Feed in the panel also lists the tour on the Cool Feed at https://pano.cool/feed
- Share links in multiple formats:
/p/{project-id},@{username}/{project-slug}, white-label domain ({your-domain}/{project-slug}, once the project has a slug), and custom domain (when configured). - Each project slug is unique in your account, and no project’s slug matches another project’s alias, so a link always opens the right tour. A new project named like an existing one gets a numbered slug (for example
villa-2). When you change a slug to one another project uses, Share › View links › Change project slug says so and suggests a free one. - User aliases (Super Cool only): create up to 2 aliases to share links like
@{user-alias}/{project-slug}. - Project aliases (Super Cool + project owner only): create up to 2 aliases per project to share links like
@{username}/{project-alias}or@{user-alias}/{project-alias}. - Project alias management is available only after setting a custom project slug (default
untitled-projectis not supported for slug-based alias links). - On a project shared with you, links by username use the owner’s username (
@{owner-username}/{project-slug}). Your own user aliases and white-label domain apply only to your own projects. - Share via QR code: download a QR code card (PNG or SVG) in the tour’s colors. See QR code.
- Share a photo of any view, framed to a social media size, with a QR code back to the tour: Share › Snapshot. See Snapshot.
- Download the scene as a photo, or its original 360° panorama: Share › Download photo. See Download photo.
- Copy embed code to embed tours on other websites.
- Generate deep links to open a specific scene directly.
QR code
How to: in the editor, open Share › QR Code. It is also on a project card in the projects list (Share options › QR Code), and Share › Deep link › QR Code makes one for a single scene.
- The card: the download is a card with the QR code and, if you want them, a Call to action (default “Scan to explore”), the Project name and the Link (shown without
https://). Text position: Below, Above or Beside the code. The preview shows exactly what downloads. - Code style: Square, Rounded or Dots. Every style keeps the blank margin scanners need around the code.
- Colors: by default they come from the tour’s theme: its darkest color for the pattern and its most colorful one for the corners (the three large squares), darkened until they contrast enough with the white background. Pick your own Pattern, Corners and Background colors with the color tiles; Use theme colors goes back to the theme. A warning shows when colors may not scan: low contrast, or a light code on a dark background.
- Logo in the middle: the PanoCool logo by default. Your logo (an image up to 5 MB) or None is available on the Cool and Super Cool plans. A code with a logo gets more error correction, so the logo doesn’t stop it scanning.
- Download: Download PNG saves a high-resolution image; SVG saves a vector file that stays sharp in print.
- Design a card with AI puts the same code in a card designed by AI, for 3 AI edits per design. The code keeps the style and colors chosen here.
- Choices are remembered on this device: colors for each tour, and the code style and card text for all tours. The share badge on Snapshot photos uses the same style and colors.
Snapshot
How to: in the editor, open Share › Snapshot. It works on 360° photo scenes; 3D Gaussian splat and 360° video scenes have their own viewers and can’t be framed this way. The same tool opens from Share › Download photo › Preview.
- Frame the shot: the current view opens in a large preview with a frame of the chosen size, and everything outside the frame is dimmed. Drag to reframe; scroll, use the arrow keys or the zoom buttons to zoom. Press the shutter or Download photo to save a JPEG of exactly what is inside the frame.
- Size: presets for Square (2,160 × 2,160), Instagram Post (1,080 × 1,080), Instagram Story (1,080 × 1,920), Facebook Post (1,200 × 630), Facebook Cover (1,640 × 624), X/Twitter Post (1,600 × 900), LinkedIn Post (1,200 × 627), YouTube Thumbnail (1,280 × 720), Desktop Wallpaper (3,840 × 2,160) and Phone Wallpaper (1,170 × 2,532), or a custom Width and Height from 50 to 8,000 px. The lock keeps the aspect ratio.
- On the photo:
- Hotspots: the icons, text and images placed in the scene.
- Share badge: the project name, the link and a QR code that opens the tour, with an instruction (default “Scan QR Code”). Choose any corner, and put the text below, above or beside the code. Link picks which share link the badge shows and the QR code opens. The code uses the style and colors from QR code.
- Watermark: a small “Created on PANOCOOL” mark in a bottom corner. Photos from the Hobby plan always have it; on the Cool and Super Cool plans it can be turned off.
- Badge size: a slider sets the size of the QR code, and the whole badge scales with it. It never goes smaller than phones can scan, even when an app such as Instagram shows the photo 1,080 px wide: the code keeps at least 3 px per QR square at that width, and at least 4 px in the file itself. So the smallest size depends on the photo’s width and the link’s length (a longer link makes a denser code). If the photo is too small for a code that scans, the slider is disabled and a warning says so.
- Include EXIF: keeps photo metadata such as the scene’s location in the file. Turn it off to leave it out.
- Choices are remembered on this device and shared with Share › Download photo.
Download photo
How to: in the editor, open Share › Download photo. It is available for 360° photo and 3D Gaussian splat scenes.
- Reframed photo: saves the current view as a photo, with the same choices as Snapshot (size, hotspots, share badge, watermark). Download Photo captures the view at the chosen size straight away; Preview opens Snapshot to frame it exactly first. Splat scenes have Download Photo only.
- 360 photo: downloads the scene’s original panorama. Include hotspots draws the hotspots into the 360° image instead, which needs the Cool or Super Cool plan.
- Include EXIF works as in Snapshot.
Owner-only editor shortcut on public tour links
When a project owner opens one of their public PanoCool tour links while signed in, a dark circular shortcut appears at the center of the right edge. It provides a quick way to return to the editor without exposing editing controls to visitors.
- Supported public links:
/p/{project-id}and@{username}/{project-slug}. - Visibility: the shortcut appears only when the signed-in user’s ID matches the project owner’s ID. Visitors, collaborators, and other signed-in users do not see it.
- The shortcut is enabled by default for project owners.
- Click the shortcut to open these options:
- Edit project: opens
/design/{project-id}in a new tab. - Close: hides the shortcut for the current page view. It returns after reloading or revisiting the tour.
- Don’t show this again…: opens the relevant Account Settings section in a new tab; it does not disable the shortcut immediately.
- Edit project: opens
- To disable or re-enable it permanently, go to Account Settings → Public project views, change Show editor shortcut on my public projects, then save the preferences.
Scene Menu
Click the three-dot icon or right-click any scene to open the Scene Menu.
Available actions:
- Change Name: Rename the scene
- Change thumbnail: Upload/select a new thumbnail image for the scene
- Scene Settings: Configure scene-specific settings (image/splat scenes)
- Video settings: Configure 360 video playback settings (video scenes)
- Make Comparisons: Create before/after comparisons (photo scenes)
- Retouch Pano: Edit the panorama using built-in tools
- Replace Pano: Replace the current panorama
- Duplicate: Create a copy of the scene
- Delete: Remove the scene
Scene Settings customizes how the scene behaves and appears:
- Initial View: Set the starting view when the scene loads
- View Effects: Choose between wide angle, fisheye, or custom settings
- Zoom Limits: Control how much users can zoom in/out
- Vertical Look Limits: Restrict how far users can look up/down
These settings override the project-level settings for this scene.
Additional scene options:
- Background Audio: set audio specific to this scene
- Location: update map position and heading, this data is used for features like Mapbox and Street View Arrows
Video settings (for video scenes):
- Autoplay, mute, loop, controls visibility, and volume
- Reset to default values in one click
Action details:
- Make Comparisons: Create before/after views. See the Comparisons (Before / After) section for more details.
- Retouch Pano: Edit the panorama using the built-in retouch tool, for example to blur faces or remove a tripod. It needs a paid plan and a 360° photo with a 2:1 shape. See PanoCool Retouch for more.
- Replace Pano: Replace the current panorama with another version. All existing hotspots, elements, and settings are preserved.
Analytics integration
- Add Google Analytic ID to a project to tracking
- How to: in PanoCool Virtual Tour Studio, click Analytics tab
Themes
A Theme is the interface used to interact with your virtual tour (panorama view, menus, logo, controls, etc.). PanoCool provides various themes for different use cases: general, hotel, real estate, construction, resort, and more. Some themes are available only for subscribed users.
How to Change Theme:
- Go to the Editor
- Click on the Theme tab
- Select a different theme or adjust settings for the current theme
Theme Settings: You can customize the theme with the following options:
- Colors: Change the overall theme colors
- Font: Set the font family for all text in the theme
- Logo: Hide or replace the logo (if supported)
Menu Management:
- Add new menu items
- Edit or remove existing items
- Each menu item can be assigned an action, such as:
- Load a scene
- Open a link
- Open a popup
- Toggle background music
- Open a photo gallery
- Open a map view (Mapbox)
- Open a floor plan
- Selecting Another Theme
- In the Other Themes section, click on a theme
- A popup will appear with theme details
- Click “Use this theme” to apply it
⚠️ Note: Switching to a new theme may reset all settings from the previous theme
Set font family
- can set font family for all text in project. How to: in the editor, click Theme tab, select Theme styles
- more than 1000 free fonts
- support upload and use custom font family
Advanced Interactive Hotspots
- Callout Hotspots for info:
- it will be popup the message when moving near the center of screen
- settings: change colors, click actions
- Polygon Hotspots to highlight clickable areas:
- Youtube tutorial: https://youtu.be/eEBLqUY0I6E
- Create new polygon hotspot: in editor, click Elements tab, click Polygon, press Shift + mouse click to create different points of the polygon; click Save button
- Change color, opacity of border and filled area of polygon area: click on the polygon, a tool bar will be display, click
Polygon Appearences - Change color, opacity of border and filled area of polygon area on mouse over: click on the polygon, a tool bar will be display, click
Interactions, onHoversection selectChange Appearence
Little Planet Intro Add-on
The Little Planet Intro wraps your 360° photo into a spherical “miniature world” that cinematically zooms into the scene upon loading. It’s the perfect high-impact opening for any virtual tour.
Quick Setup Guide:
- Upload: Go to Dashboard > Create and drop in your 360° sphere photo.
- Enable: Open the Add-ons tab and toggle on Little Planet Intro.
- Adjust: Set the Duration slider (increase for a slower, smoother zoom).
- Publish: Click Share and open the link to see the effect in action.
- Youtube tutorial: https://www.youtube.com/watch?v=wxuOT9sYa0Y
- Guide: https://docs.pano.cool/creating-a-little-planet-intro-effect/
Auto rotation add-on
Automatic rotation when there is no user-interaction.
- Settings:
- Wait time: time in seconds to wait after last user interaction before starting rotation (1–30 seconds, default: 3)
- Acceleration: rotation acceleration in degrees/second (0.1–2, default: 1)
- Speed: maximum rotation speed in degrees/second (−30 to 30, default: 1). Use a negative value for rotation to the left
- Zoom slowdown: slow down autorotation speed relative to current zoom level to maintain consistent visual speed at all zoom distances
- How to: in the editor, click Add-ons tab, toggle on Auto Rotate, adjust settings
Falling down effect add-on
Add particle effects to virtual tours for atmosphere and visual interest.
Youtube tutorial video: https://youtu.be/iP9HajiFw1E
- Available presets: Snow, Snow balls, Snow flakes, Rain, Heavy rain, Silver stars, Golden stars, Hearts, Bubbles
- How to: in the editor, click Add-ons tab, toggle on Falling Down, select a preset
Deep Link Pro add-on
Sync the current viewer state to the URL, allowing users to share or bookmark a specific scene, view angle, and opened hotspot.
- Settings:
- Sync scene: sync the active scene to the URL
- Sync view: sync the current view angles to the URL
- Sync hotspot: sync the currently opened hotspot popup or gallery to the URL
- When visitors reload the page or share the URL, the exact same view is restored
- How to: in the editor, click Add-ons tab, toggle on DeepLink Pro, configure which states to sync
Controls guide add-on
Shows an overlay guide for how to control the virtual tour (mouse drag, touch gestures, etc.). Automatically disappears when the user interacts with the panorama.
- How to: in the editor, click Add-ons tab, toggle on Control Guide
Street View Arrows add-on: create familiar Google Street View style
- navigation with floating arrows that guide users smoothly through properties.
- similar to how you view Street View on Google Maps
- How to:
- in PanoCool Virtual Tour Studio, click Add-ons tab, click Street View Arrows add-on
- turn on the add-on by clicking on toggle button
- Next step is to define the position of all scenes and create connections between them. There are 3 options: place them on a map (On a Map mode), place them on a floor plan (On a Floor Plan mode), or let AI Auto Connect place and connect them for you — see the AI Auto Connect section.
- Shortcut: the AI Auto Connect button in the Elements tab opens a guided version of that flow, from checking the photos to a link to share — see the Guided AI Auto Connect section.
- Once AI Auto Connect has placed a floor, Draw floor plan… in the Floor Plan block draws its walls, doors and windows behind the dots — see the AI Floor Plan section.
- can custom color and opacity of floating arrows and chevrons.
- Guide: https://docs.pano.cool/street-view-navigation-for-virtual-tour-with-panocool/
- Youtube tutorial video: https://youtu.be/YKkeqy8pkzQ
AI Auto Connect (Street View Arrows)
AI Auto Connect fills in the Street View Arrows add-on automatically. It reads the 360° photos of a tour, works out where each one was taken, places every scene on a generated floor plan facing the direction it was shot, and connects the scenes that are next to each other. It replaces having to place scenes on a Google map or draw a floor plan by hand.
- Available on all plans; it is paid for with AI edits, not by plan tier.
- Works on sphere (360°) photo scenes. It does not use flat photos, 360° video scenes, or 3DGS scenes. Scenes hidden from the Street View Arrows setup are not analyzed either — unhide them first.
How to use it:
- In the editor, open the Add-ons tab and turn on Street View Arrows. (Or use the guided AI Auto Connect in the Elements tab, which walks through the whole flow step by step — see the section below.)
- In Scene Setup, click AI Auto Connect. An introduction explains what it does; click through it and then Start.
- Choose whether the tour is on one floor or several. Scenes are only matched within a floor level, so each storey — or each separate zone such as a garden, a detached studio, or a rooftop — should be its own floor level. Floor levels can be added here.
- Each floor level is shown as a column of its scenes. Drag a scene to the floor it was shot on, untick any scene that should not be analyzed, and click a scene to preview it. Then click Start process. The run takes a few minutes; the tab must stay open, because leaving or reloading ends the run.
- A suitability pre-check runs first on a sample of the photos. If it reports that the photos may not suit AI Auto Connect, the run pauses and can be cancelled or continued with Continue anyway.
- When it finishes, the result is shown for review: how many scenes were placed, which connections were found, and which scenes could not be placed. See details lists every connection so individual ones can be unticked.
- Apply writes the result. The add-on switches to On a Floor Plan mode with one generated plan per floor level, and the normal Save button persists it.
Guided AI Auto Connect (the Elements tab)
The Elements tab has an AI Auto Connect button (sparkles icon), under the sample icons and texts. It opens a guided flow for getting a walkable tour quickly: the same AI Auto Connect, always writing On a Floor Plan mode, in seven steps with one save at the end. Nothing in the tour changes until the last step.
- Intro — what it does, with Watch quick demo for the video.
- Check scenes — what the run needs: at least two 360° photos (flat photos, 360° videos, 3DGS scenes and scenes hidden from Street View Arrows are left out), at most 30 scenes ticked (Change opens the list to untick some), the tour saved to your account, and the AI edit cost against your balance. It also warns when the tour already has Street View arrows, because applying replaces them, and it stops for a tour whose connections come from Pano Mapper Desktop.
- Floors — One floor or Several floors. With several, name the floors, add or remove them, and pick the floor of each scene. Start connecting shows the cost; with too few AI edits it offers Get more AI edits (the setup stays as it is) or Connect scenes myself.
- Connect — the run, with its progress and Cancel. The dialog can be closed while it runs; the button in the Elements tab then reads AI Auto Connect is running… and opens it again. Leaving or reloading the editor ends the run. A run that stops can be continued without paying twice for what is done.
- Result — how many scenes were placed and connected, a preview of the plan with a dot per scene and a line per connection, and the scenes that could not be placed. Preview tour walks it as a visitor would; Edit opens the floor plan editor on the result.
- Floor plan (optional) — draws each floor’s plan as described in the AI Floor Plan section, including Add a Floor plan button to your tour. Skip floor plan goes straight on.
- Apply — a summary of what will be saved, then Apply and save: the add-on is turned on, the result and any drawing are saved, and the Floor plan button is added if it stayed ticked. The done screen gives the tour’s link with Copy link and Open in a new tab; Back to editor closes it.
- The cost is the same as the flow in the add-on: 1 AI edit per scene analyzed, plus the drawing’s own cost if a floor plan is drawn.
- Closing the dialog after a result but before Apply keeps the result until the editor is left; the button reads Finish AI Auto Connect.
- If you are not signed in, the button opens the login modal instead.
Editing the result:
- The floor plan is the source of truth: drag a scene’s dot to move it, and its arrows move with it.
- Adjust which way a scene faces with the heading/radar control, and add or remove links by hand, exactly as with a hand-made floor plan.
- Scenes that could not be placed are named on the result card and parked at the bottom of the plan; drag them into place, or select them and run AI Auto Connect again to fit them into the existing plan.
- Re-running after a plan exists is an Add scenes flow: tick the missing scenes, and include one or two scenes that are already placed nearby so the new result can be aligned to the existing plan.
Cost and limits:
- 1 AI edit per scene analyzed, whether or not connections are found for it. The estimate and the current AI edit balance are shown above the Start process button.
- The suitability pre-check costs 1 AI edit. If the check itself is unavailable, it is not charged and the run can continue.
- Maximum 30 scenes per run, and up to 30 scenes per floor level.
- A run that is cancelled part-way only charges what was already analyzed; a floor level that never finished is not charged, and the remaining scenes can be run again later.
- Provider failures are never charged — if a reconstruction fails or expires, no AI edits are taken for it.
- Running out of AI edits mid-run keeps everything already analyzed; add more AI edits and continue.
When it works best:
- Indoor spaces shot step by step — apartments, houses, offices, showrooms — from the same tripod height, a few steps apart, with each shooting spot visible from the previous one.
- Harder cases: wall-size mirrors, glass walls, long featureless corridors, heavy fog, and shots that mix an interior with wide open sky. These give the AI less to recognise, so some scenes may stay unplaced.
Common questions:
- Why were some scenes not placed? Their photos did not give enough recognisable detail (commonly mirrors, glass, or open sky). Place them manually on the plan, or select them and run again together with nearby placed scenes.
- Why are scenes from different floors not connected? Matching happens within one floor level. That is intentional, so unrelated rooms are not compared.
- Can the result be changed afterwards? Yes. It is an ordinary floor plan — every dot, heading, and connection can be edited, and the plan can be replaced with your own image.
- Is anything applied automatically? No. Nothing is written until Apply is clicked, and nothing is published until the project is saved.
AI Floor Plan (Street View Arrows)
Once AI Auto Connect has placed the scenes of a floor level, PanoCool can draw that floor’s plan: walls, doors, windows, room names and room sizes, drawn behind the scene dots as the plan’s background image in the Street View Arrows setup. The drawing is reviewed before it is saved, can be edited by hand, and can be downloaded as a PNG.
- Available on all plans; it is paid for with AI edits, not by plan tier.
- Needs a floor level in On a Floor Plan mode with a generated plan (the result of AI Auto Connect): the AI-placed dots give the positions and the scale the drawing is built on. A hand-uploaded floor plan image cannot be drawn.
- Visitors see the drawing through a Floor plan button in the tour: when a drawing is applied, Add a Floor plan button to your tour (ticked by default) adds one to the theme. The button shows every drawn floor with its scene dots and always the latest drawing, so drawing again needs no change to it. Street View mode itself shows the arrows and the level switcher only.
How to use it:
- In the editor, open the Add-ons tab, open Street View Arrows, and in Scene Setup find the Floor Plan block of the floor level.
- Click Draw floor plan…. On a floor with no scale or no placed scene yet, nothing runs; a note names the scenes that still need to be placed and linked.
- An introduction shows the price and the current AI edit balance, a Room names in language picker, and — when the floor holds scenes in more than one linked group, or scenes not on the plan — Scenes to draw checkboxes. The main group is ticked; a group not linked to the rest is drawn where its dots are. Click Start.
- Progress is shown scene by scene and can be cancelled. Scenes already analysed stay cached, so cancelling does not waste them.
- The drawing is shown for review with a summary: rooms, doors and windows, AI edits used, and scenes that could not be read. Next to Apply floor plan, Add a Floor plan button to your tour is ticked by default (see below). Apply floor plan saves the drawing as the plan’s background image; Edit… opens the editor first; Discard keeps nothing. Nothing is uploaded or saved before Apply.
- Afterwards the Floor Plan block offers Draw floor plan again… (free for scenes already analysed), Edit floor plan… and Download PNG (a square 2000 px image).
Editing the drawing (the floor plan editor):
- Select a door, window, glass door, closet door or opening to change its type, slide it along its wall, resize it from either end, or remove it. Add places a new one on the wall that is clicked.
- Select a wall and drag it, or use the arrow keys. A dragged wall clicks onto a facing wall of the next room (hold Alt to prevent that), and dragged level with the wall beside it, the short wall between them disappears. Snap to the wall next to it appears when another room’s wall is within 60 cm.
- Click a room’s floor to select it: drag it or nudge it with the arrow keys, rename it, Turn 90°, Merge with… a neighbouring room, or remove it. A room’s scene dots move with it, so the arrows re-aim to where the room now is.
- Rotate the whole plan by single degrees, Straighten walls, Turn 90°, Fit plan in box; zoom, pan and pinch to reach any part; undo and redo every step (⌘Z / ⇧⌘Z, or Ctrl+Z / Ctrl+Y).
- Elements opens a list of every room with its openings and scenes: click to select, tick several to remove them at once, or tick two rooms to merge them.
- Room names are edited in the selection bar or in the list under the drawing. The Room names in language picked before drawing sets their language.
Cost and limits:
- 1 AI edit per scene analysed (its doors and windows). A scene already analysed for an earlier drawing is free, so drawing again or editing costs nothing new.
- Renaming rooms named earlier in another language into the picked language costs 1 AI edit per drawing; switching back to a language used before is free.
- Up to 30 scenes per floor level.
- Scenes whose photo cannot be read as a room (halls, warehouses, some outdoor views) are left out and named in the summary. Outdoor and drone scenes that are ticked come out as made-up rooms, so leave those unticked.
- Provider failures are not charged; cancelling keeps the scenes already analysed.
Known limits:
- Room sizes and proportions are close estimates, not a survey. Doors, windows and walls sit where the photos show them; the wall between two rooms can still be off by a few tens of centimetres. Walls closer than 35 cm are joined automatically.
- An open glass door can make a balcony run deeper than it is; open-plan spaces come out as one room; mirrors are never drawn as windows. The editor fixes these by hand.
Common questions:
- Why does Draw floor plan do nothing? The floor has no scale or no placed scene yet. Run AI Auto Connect on it, or place and link the scenes the note names.
- Why is a room missing or in the wrong place? Its scene was not on the plan, was in a group left unticked, or its photo could not be read as a room. Link it and draw again, or move the room in the editor.
- Why are there two walls between two rooms? Each room is measured on its own. Walls closer than 35 cm are joined automatically; a wider gap is closed by dragging one wall onto the other.
- Can visitors see the drawing? Yes, from the Floor plan button that Add a Floor plan button to your tour adds. Where the button goes depends on the theme: the icon buttons of Basic, Simpli and Slide Menu 1, the menu of Slide Menu 2 (once the menu is set up in the Theme tab), or the Mini bar of Clean (once it has one). Spatial, SiteSync and custom layout themes have no place for it, so the review says so instead of offering it. The button is added once; a tour that has it says so instead of asking again. In the Theme tab it shows as Your Street View floor plans, with Use my own floor plans instead to turn it into an ordinary floor plan button.
- Does drawing again cost again? No. Only scenes not analysed before are charged.
Library tab (integrated asset and reuse management)
The editor tab previously named Assets is now Library. It is the single place for everything that can be reused inside a tour: uploaded media, saved element styles, shared popup/gallery content, and complete saved elements.
How to: in the editor, click the Library tab in the left tab strip.
- The panel has four sections, switched with tabs at the top: Assets, Presets, Content, Saved.
- In every section, selecting an item inserts it at the center of the current view of the active scene.
- Sections that the current plan does not include are marked with a crown icon on their tab. Opening one shows a short explanation of the feature plus an upgrade prompt instead of the list.
- The section last used is remembered (stored in the browser) and reopened the next time the Library is opened. It is a per-browser preference, not per project.
Assets section (all plans)
- Account-wide media library: uploaded images and videos are available in every project.
- Upload with the upload button next to the search field, or drag files onto the panel.
- Formats stored: JPEG, PNG, GIF, MP4. Other still-image formats such as WebP, and HEIC/HEIF from Apple photo libraries, are converted to JPEG during upload. SVG is not supported.
- Search by file name and filter by All / Images / Videos. Selecting the active filter again clears it back to All.
- Click an asset to insert it as an image or video hotspot in the current scene.
- Right-click an asset (or use its three-dot menu) to rename or delete it.
Presets section (Cool, Super Cool)
- Lists saved styles for Callout and Circle Portal elements, grouped by element type.
- Insert adds the element already styled with that preset. Blank adds the element with its default styling.
- The star marks the default preset for that element type; a default is applied automatically when the element is inserted from the Elements tab. Project-scoped defaults take priority over global defaults.
- The Global / Project badge shows the preset’s scope and can be clicked to switch it.
- Click a preset name to rename it; the trash button deletes it.
- Presets are created from the element’s content editor — see the Callout Presets section.
Content section (Super Cool)
- Lists the reusable popups and photo galleries of the current project — see the Reusable popup and gallery content section for how these are created.
- Search by name and filter by All / Popups / Galleries.
- Each row shows a preview, plus the photo count for galleries or the number of places a popup is used.
- Insert adds an icon element whose click action opens that reusable content by reference. Editing the content later updates that element and every other usage.
Saved section (Cool, Super Cool)
- Lists complete elements saved from this project, including their display settings, click/hover actions, and translations.
- Saved elements are project-scoped: they appear only in the project they were saved from.
- Most recently used items are listed first. Search by name, click a name to rename it, and use the trash button to delete.
- A warning icon marks a saved element whose
go to sceneaction points at a scene that no longer exists. - Insert drops an independent copy into the current scene. Editing that copy never changes the saved original.
Saving an element to the library
- Right-click an element on the panorama and choose Save to library, then give it a name.
- The same right-click menu lists recently used saved elements for one-click insertion at the cursor position, and a Browse library command that opens the full list.
- If the element’s image or video is still uploading, saving is blocked with a “Still uploading” notice — wait a moment and try again.
- Requires the
CoolorSuper Coolplan; free accounts see an upgrade prompt.
Favorite Icons
Save frequently used icons for quick access when building hotspots. Available for Cool and Super Cool plans only.
- Add to favorites: right-click any icon or click the three-dot menu on any icon in the Elements panel, then select “Add to favorites”
- Scope: each favorite can be saved as Global (available across all projects) or Project (visible only in the current project). A scope selector appears when saving; you can change scope at any time.
- Favorites section: saved icons appear in a “Favorites” row at the top of the Elements panel. Click any icon to insert it as a hotspot
- Expand view: click the expand button to expand the list view. Expanding hides the sample icons below. Click again to collapse
- Manage favorites: click the edit button to open the Manage Favorite Icons modal where you can:
- Filter by scope (All / Global / Project)
- Search and add new icons via Iconify search
- Toggle scope per icon (click the scope badge)
- Remove icons
- Context menu: right-click any favorite icon to remove it or change its scope
- Duplicate filtering: icons already in your favorites list are automatically hidden from the sample icons and recently used sections to avoid duplication
- Sync: favorites are stored locally for instant access and synced to the cloud so they persist across devices
- Cleanup: when a project is deleted, all project-scoped favorites for that project are automatically removed
Callout Presets
Save and reuse Callout hotspot settings (colors, text, display options) as named presets. Circle Portal hotspots use the same preset system. Available for Cool and Super Cool plans only.
- Save a preset: in the Callout editor (Edit Callout panel), click the bookmark icon next to the Save button. Enter a name, choose scope (Global or Project), and optionally set it as the default preset
- Browse and insert presets: saved Callout and Circle Portal presets are also listed in the Library tab under Presets, where inserting one adds a new element already styled with that preset
- Load a preset: use the “Load preset…” dropdown at the top of the Callout editor to apply a saved preset’s settings
- Default preset: mark a preset as default and it will be automatically applied when inserting new Callout hotspots. Project-scoped defaults take priority over global defaults
- Manage presets: click the settings icon next to the preset dropdown to open the Manage Presets modal where you can:
- Filter by scope (All / Global / Project)
- Rename presets inline
- Toggle default status (star icon)
- Change scope
- Delete presets
- Sync: presets are stored locally and synced to the cloud
- Free users: the preset selector and save-as-preset button are hidden; the Callout editor works normally without presets
Floorplan Support
Add interactive floor plans to your virtual tour to help visitors navigate spatially.
Youtube tutorial video: https://youtu.be/XehfMC7rZx4
- Upload multiple floor plan images (JPEG, PNG)
- Name each floor plan (e.g., “Ground Floor”, “Level 2”)
- Add hotspots on the floor plan and link them to scenes
- Drag hotspots to reposition them on the map
- Customize hotspot color and size per hotspot
- Set a default color for all hotspots in a plan
- Set an active hotspot color to highlight the current scene
- Radar indicator: shows the viewer’s heading direction on the floor plan; can be toggled on/off
- Adjust hotspot heading with an interactive radar dial or numeric input
- Floor plan can be triggered from the theme menu
- How to: in the editor, click Add-ons tab, open Floor Plan section; upload an image, add hotspots, and link them to scenes
- A plan drawn by AI Floor Plan (Street View Arrows) reaches visitors through the Floor plan button it can add to the theme (see the AI Floor Plan section), which always shows the latest drawing; it can also be downloaded as a PNG and uploaded here
Comparisons (Before / After)
Create a Before / After effect, Day to Dusk, or any other comparison inside a tour, to showcase transformations, renovations, and staging. Visitors switch between two or more versions of the same place without losing the direction they were looking in.
How to: open the Scene Menu (three-dot icon, or right-click a scene) and choose Make comparisons. Available on all plans, for photo scenes only — not for 360° video or 3DGS scenes.
Setting up a comparison
- The scene the menu was opened on is added first and becomes the reference scene, marked with a
Referencebadge. Every other scene is aligned to it. - Add scene adds another scene. A comparison holds up to 10 scenes, and at least 2 are needed to save.
- Give each scene a Label (up to 60 characters, emoji allowed). This is the text visitors see on the switching button — for example
BeforeandAfter. - The trash icon removes a scene from the comparison. Removing the reference scene promotes the next one, and the alignment between the remaining scenes is preserved.
- A scene can belong to only one comparison. Scenes already used in another one are not listed under Add scene.
- Only photos of the same type can be compared: 360° photos, flat photos or cylindrical panoramas. A photo’s type comes from its shape at upload: 2:1 is a 360° photo, wider is a cylindrical panorama, narrower is a flat photo. The first photo, normally the reference, sets the type, and Add scene lists only photos of that type, never 360° videos or 3DGS scenes. A note under Add scene says what was left out.
- A comparison saved earlier that mixes types shows a note under each scene that doesn’t fit, saying what to remove. It can’t be saved until then.
- Display switching button on: All selected scenes lets visitors switch from any scene in the comparison; the other option shows the switcher only on the reference scene.
- Transition effect: Slide right to left or Fade.
- Save stores the comparison. Remove deletes only the comparison being edited; other comparisons in the project are kept.
- After saving, use Preview at the top left of the editor to see it working.
Editing an existing comparison
- Open Make comparisons from any scene in the comparison — the same setup opens, with the scene it was opened from marked
Current scene. - Saving updates that same comparison; it does not create a second one.
Align heading
Two panoramas of the same room are rarely shot facing the same way, so switching between them can spin the visitor around. Aligning records how far the camera was turned, so the view stays pointed at the same thing across the switch.
- Click Align heading under a scene. Every scene except the reference has one.
- Both panoramas are shown as flattened 360° strips, one above the other, with a centre line through both.
- Find something visible in both — a window, a door frame, a corner — then drag the lower strip until it sits on the centre line. Dragging the upper strip looks around without changing the alignment.
- Zoom (up to 8×) magnifies both strips for a finer adjustment. Offset shows the angle in degrees and can be typed directly; Reset next to it returns to 0.
- With the lower strip selected, the arrow keys nudge by 0.5° (hold Shift for 5°), and Home resets.
- The strips open from small copies of the panoramas so the panel appears immediately. Load full resolution loads the originals for a sharper image; the button states the download size first.
- Close the panel with the × in its top-right corner.
- If a scene has no usable 360° preview — for example its thumbnail was replaced with a cropped image — the strips are not shown, and the offset can still be set by hand.
What visitors see
- The switcher is a row of labels for two scenes, or a column for three or more. Most themes place it automatically.
- In themes built with the theme builder, it is the Comparison block, which can be styled as pills or tabs and positioned like any other block.
- Selecting a label loads that scene keeping the current viewing direction and zoom, with the chosen transition.
Multi-language: comparison labels can be translated. They appear in Project Settings → Languages → Edit translations… under the Comparisons group, as Comparison label 1, Comparison label 2, and so on.
Common questions:
-
Why does the view spin when switching between the scenes? They are not aligned. Open Align heading on the non-reference scene and line up something visible in both panoramas.
-
Why is a scene missing from Add scene? It already belongs to another comparison, or it is a 360° video or 3DGS scene.
-
Why doesn’t the switcher appear on a scene? Either Display switching button on is limited to the reference scene, or the theme in use has no comparison block placed.
-
Does Remove delete all my comparisons? No. It removes only the comparison currently open.
-
Guide: https://docs.pano.cool/enhancing-your-virtual-tours-with-comparisons/
-
Youtube tutorial video: https://youtu.be/pkqa42x56Ro
SEO-Optimized Sharing
Customize Meta Tags, titles, and descriptions for every project.
- How to: in the editor, click the Metatags tab.
- Title and Description control how the tour appears in search results and link previews.
- Image is the preview image used when the link is shared. Upload one, or use Take screenshot to capture the current view of the panorama.
- Advanced options → Favicon (
Super Cool): upload a custom icon for the browser tab of the published tour, replacing the default PanoCool icon.- Formats: PNG, ICO, or SVG. Maximum 512KB. A square image works best.
- Applies to every public link of the project (
/p/{project-id},@{username}/{project-slug}, white-label and custom domains) and to the password screen of a protected tour. - Leave it empty, or remove the uploaded image, to keep the default PanoCool icon.
- Duplicating a project copies the favicon into the new project.
Multi-Platform Export
Export your projects for Web (Self-hosting), Desktop apps, or Mobile apps for offline client presentations.
Google Analytics Integration
add Google Analytics ID to monitor visitor behavior, popular scenes, and conversion rates.
Private Password Protection
Protect your virtual tours with password access for private client previews or internal corporate use.
- How to: in the editor, click Share, then Password Protection. Type a password and click Set password. To change it, type a new one and click Update password; Remove password turns the protection off.
- Set, change, or remove the password at any time. Visitors must enter it before the tour loads.
- Password protection requires a paid plan (
CoolorSuper Cool). - Advanced options → Logo on the password page (
Super Cool): choose what visitors see while the tour is locked.- PanoCool logo (default): shows a “Powered by PanoCool” logo below the password form.
- Custom logo: shows your own logo above the form and hides the “Powered by” line. Formats: PNG, JPG, SVG, or WebP, up to 2MB.
- No logo: shows the password form on its own.
- Custom logo keeps showing the PanoCool logo until an image has been uploaded.
- Duplicating a project copies the password page logo into the new project.
- The project’s custom favicon, when set, also applies to the password screen.
Project Status Management
easily toggle tours between “Active,” “Inactive,” or “Under Maintenance” modes to manage your live links effectively.
Manage Access
Invite others to collaborate on or take ownership of your virtual tour projects.
- How to invite someone: in the editor, click Share, then Manage Access. Under Invite people, enter their Email, pick a Role (Can edit, Can view or Transfer) and click Send invite. Invitations waiting for an answer are listed under Pending invitations, and people who accepted under People with access.
- Collaboration: Invite users by email to edit or view a project. Editors can manage scenes, hotspots, and media. Viewers have read-only access.
- Transfer Ownership: Transfer full project ownership to another user. The current owner will be editor role once the invitee accepts. Both users must have the Project Transfer feature on their plan.
- Invitation System: Invitees receive an email with a link to accept or decline. If the invitee doesn’t have an account yet, the invitation is linked automatically upon registration.
- Limits: Maximum 10 collaborators per project (active + pending combined). Only one pending transfer invitation per project at a time.
- Remove Access: The project owner can remove collaborators or cancel pending invitations at any time.
- Plan Requirements:
- Collaboration (edit/view) requires the
Super Coolplan on the owner’s plan. The people invited can be on any plan, including the freeHobbyplan. - Transfer requires
Super Coolplan on both the sender’s and receiver’s plans.
- Collaboration (edit/view) requires the
- Clients: there is no separate client dashboard. A client signs in on pano.cool with their own account and sees only the projects shared with them. See https://pano.cool/docs/virtual-tour-studio/agencies-and-client-work
- Owner Only: Only the project owner can send invitations, manage collaborators, and initiate transfers. Non-owners see a read-only notice.
- Shared Projects: Projects shared with you appear in your project list with a shared badge indicating your role (Editor or Viewer) and the owner’s name. View-only users cannot edit the project.
Callout Hotspot
Use Callout Hotspots to add a short, styled note that pops out from a point in the panorama. It is useful for highlighting property details, labels, features, instructions, or points of interest.
- Add custom text with multiple lines
- Show a linked scene thumbnail, upload a custom image, or choose an icon
- Customize colors, image/icon size, circle size, rounded corners, padding, blur, and opacity
- Control when the callout appears as the viewer looks around the tour
- Save favorite styles as presets for reuse on other callouts
Guides:
- https://docs.pano.cool/how-to-use-customize-callout-hotspots-for-virtual-tour/
- https://docs.pano.cool/personalizing-your-workflow-favorite-icons-callout-preferences/
Youtube videos: https://youtu.be/kedOIoYc1og