Upload the single wide frame your camera or drone writes. P360 cuts it into tiles so a visitor fetches only the part they are looking at, hands you a public link, and gives you an embed that stays inside its own box on somebody else’s page. Everything past that first photograph is depth you switch on.
Any 2:1 equirectangular file, from any camera ever made.
That is the whole requirement. JPEG, PNG or WebP, uncropped, a full 360° across. No plugin, no account to link, no supported-hardware list to be on.
Kandao, Xiaomi Mi Sphere, Nikon KeyMission, a phone panorama app, a stitcher nobody has heard of: if it writes a 2:1 equirectangular file, P360 publishes it. The three apps below are only where that setting tends to hide.
Where the setting hides
DJI Fly, DJI Pilot
Shoot a Sphere panorama, not Wide and not 180°. The stitched result is already 2:1 and ready to publish.
Lightroom, PTGui, Hugin
Set projection to Equirectangular and horizontal field of view to a full 360°, then leave the result uncropped.
Insta360, Ricoh Theta
The camera app's own stitched JPEG is already correct. Send that file, not a frame grabbed from it.
Six ways this gets used.
One product. What differs between these is how much of the vocabulary gets switched on, and only the first row needs all of it.
“Ninety plots, and every caller asks which ones are left.”
Land promoters and plot sellersThe deepest fit, and the only row that turns on everything: plots numbered on your own aerial photograph, the dimensions you typed, roads and amenities named, documents attached, a stock list a buyer can open, and six sale statuses you set.
“I need the site as it was in March, from the same three heights.”
Construction, project teams, township developersFly the same positions at the heights you declared and keep them as a ladder. The record is the point, and a visitor moves through it the same way you flew it.
Who this is for, and who it is not.
The last column is the one worth reading first. A filter that only flatters is not a filter, so every line under not for is a real boundary in the shipped product rather than modesty, and finding yourself in it here saves you the call.
Built forthree
An operator who owns a site and sells from it
Layout promoters, township developers, gated communities. The deepest fit on the page, and the section immediately after this one is theirs: numbered plots, the dimensions you typed, a stock list a buyer can open, six sale statuses you set.
An organisation that needs a site documented and shared
Construction and project teams recording the same site across several heights and dates. Campuses, factories, warehouses, resorts and venues that need the place navigable and its amenities named where they actually stand.
Someone who shoots 360s for clients
Every job published separately, under the client’s own logo, embedded on the client’s own site. One account, one project per client, and a link you can hand over the same day.
Also welcomeone
One photograph, no budget
A shop, a workshop, a church interior. One panorama is already a complete tour. That is the free tier and it stays welcome.
The deepest vertical
A plot layout is where it goes deepest.
Everything above works for any place. This is the one segment where the vocabulary runs all the way down, because a layout has more to say than a room does: a number on every plot, a figure on every edge, a name on every street, and a stock list a buyer can open.
Drawing
Drag roughly around a boundary and the rough drag becomes a clean shape. Undo and redo, because the first drag is never the right one.
Plots
A number inside each plot, readable while you zoom and pan a dense layout. The number and the area are typed by you.
Per edge dimensions
Type each side’s length. Two plots sharing an edge carry one figure on that line, not two figures arguing with each other.
Roads
Street name and width, typed. The name follows the street, and it is the last thing to disappear as a visitor pulls back.
Amenities
Named as a set and shown as icons, standing where they stand: the park, the compound wall, street lighting, security.
Documents
The approval, the price list, the brochure, attached to the tour itself so a buyer is never sent looking for them.
Or we fly it and draw it for you.
Nobody wants to trace ninety plots. Send the approved layout and we will photograph the site from the air and draw every plot onto it, numbered and carrying your figures. You get a finished tour and the account that runs it.
1
Send the approved layout
The sanctioned plan as a PDF or a drawing, and the plot schedule if you have one. That is the whole brief.
2
We fly the site
One aerial standpoint over the layout, or two or three heights if the site is large enough to want them. Shot with a licensed drone under DGCA rules.
3
We draw every plot
Each plot traced onto the photograph, numbered to match your schedule, carrying the dimensions and areas exactly as your approval states them.
What we refuse to claim.
P360 never measures anything
Every area and every dimension in a tour is text you typed. Nothing is computed from the drawn geometry, and there is a test in the codebase that fails the build if anything tries. What a visitor reads is your figure, shown as you wrote it.
P360 does not create panoramas
A camera does that. We do not stitch, generate, upscale or infer a view. You bring what your camera actually saw, from where it actually stood, and we host it, organise it and put your labels on top of it.
P360 does not track anyone
No analytics product, no tag manager, no session recorder, no advertising network, and no tracking script of any kind. A Content Security Policy enforces it rather than promising it: scripts run from this site and a per-request nonce, and nothing else. A published tour loads no third-party code at all. View counts on your own projects are yours to read; they are not a product we sell to anybody else.
What an organisation can verify before signing.
Two lists, set at the same size. The left one can be checked today, against the shipped product or a published page. The right one is what cannot be evidenced at all, and it is not written smaller.
Checkable today7 claims
No third party tracking scripts
No analytics product, no tag manager, no session recorder, no advertising network. The response carries an enforcing Content Security Policy with no Report-Only copy, so the page stops them rather than we promise to. Scripts run from this origin and a per-request nonce, and nothing else. Read the header yourself, then open the network panel on any tour and count.
Three third party scripts can load, and none is a tracker
Google’s, when you sign in. Razorpay’s, on the checkout, if you buy a plan. Google Maps, inside the tour editor, on a paid plan and only while the basemap is switched to Google. A visitor reading a published tour loads none of the three.
Every subprocessor an audit of the source can find is named
A script reads external hostnames, vendor environment variables and vendor client dependencies. It found two the privacy page had not named, and both are on it now. It also clears candidates rather than adding them, and says why in each case: Google Fonts appears in the policy source but the live font-src is self, so faces come from our own origin; one vendor key sits in the environment with no application code calling it; and a second mail provider has code and tests but is selected by no deployment, so it carries no message. Code in the repository is not the test. Holding your data is.
Pricing
Free to publish. Paid when it becomes a tour.
Publishing one photograph is free, with a small P360 mark in the corner. What the paid plans add is depth, and no mark: many positions behaving as one place, then a layout with a figure on every edge.
Hobby
$0user / month
One photograph is already a finished tour.
Up to 30 panoramas and 1 GB, tiled
Public link and embed
Text labels on the sphere
Hand placed point markers
No trial clock; a small P360 mark in the corner
Upload the photo. Send the link. Annotate it when you need to.
Publishing a 360° photograph is free, with a small P360 mark in the corner. Everything after the first photo is there when the place needs it.
Free. No account needed to view. 30 panoramas free.
Now showing Library, shared publicly by its owner.
Scroll
We cut your photograph into tiles and send only the ones you are actually looking at.
Link standpoints together and a visitor walks through the place, one view at a time.
Draw a shape, name it once, and the legend keeps itself in step.
An enquiry arrives knowing which plot the visitor was standing in front of.
Six more, without the drawings. Each one shipped, and each one a thing a sentence can carry.
Altitude tiers
The same site flown at several heights, held as an ordered set. Clicking a block on the wide aerial takes a visitor down into a closer one rather than across to a neighbour.
Regions as doors
A drawn region can carry a destination. Point at a block of plots, activate it, and you arrive inside that block instead of opening a list.
Surroundings
Enter the school, the highway or the station once, with its position. It appears on every panorama it is visible from, aimed from those coordinates rather than nudged into place by hand.
Three fixed inks
A plot number in black, its area in red, its dimensions in black, on every fill. The strongest signal on a layout, and it does not drift with the palette.
Sharper on zoom
Three levels of tiles, not one. Zooming in fetches the sharper level. It never enlarges a blurry one.
Basemaps
OpenStreetMap in the tour editor on every plan, including the free one. Google satellite and hybrid on the paid plans, where roofs and surroundings read properly.
“People book what they can see.”
Venues, resorts, farmhouses, campuses, factoriesAmenities named where they actually stand, so a visitor finds the parking, the stage and the kitchen. Surroundings labelled from coordinates, so they can place you against a landmark they already know.
“The house is not finished and people want to see inside it.”
Builders, architects, interior designersWalk a visitor through with regions as doors: draw the doorway, and the doorway is the way into the next room. A finished room published as a room, not as a photograph of a room.
“I fly it. I need somewhere to put it, per client.”
Drone pilots and 360 operatorsA project per client, a link you can hand over the same day, and your client's logo on the tour instead of ours. The embed drops onto their site without fighting their layout.
“I have one photograph and no budget.”
A shop, a workshop, a church interior, a room you are proud ofOne panorama is a complete tour. Publish it, label it, send the link. That is the free tier and it stays welcome.
No trial clock. The free plan carries a small P360 mark in a corner; paid plans do not. Nothing on this page is written to talk a single photograph up into a plan.
Not forfour boundaries
Anyone who needs a panorama created
P360 does not stitch, generate, upscale or infer a view. Bring what a camera saw, from where it actually stood.
Anyone who needs a measurement or a survey
Every dimension and every area in a tour is text the owner typed. Nothing is computed from the drawn geometry, and a test fails the build if anything tries. If you need a surveyed figure, a surveyor gives you one. Then you type it in.
Anyone who needs a team workspace today
One user per account. No team seats and no organisations, on any plan. That is the current shape and not a permanent one, and it is exactly what an Enterprise conversation is for.
Anyone who needs a tick-box list of certifications
There is no off-the-shelf pack to send you. The section directly before pricing sets out precisely what can be evidenced today and what cannot, line by line, at the same size.
If the first entry above is you, the next section is the deepest part of this page and it was written for you. If you are in this column, that is a straight answer and it cost you a minute rather than a meeting. Read what can be verified.
Plot 12available · example
North
40 ft
East
60 ft
South
40 ft
West
60 ft
Area
2,400 sq ft
Your figures, typed by you. P360 never measures a plot.
Sale status, yours to set6
Available
Reserved
Booked
Sold
Allotted to builders
On hold
A buyer opening the stock list sees only the plots they can actually buy. Clicking one shows it on the photograph.
Every figure on this page is text somebody typed. P360 never measures a plot. Nothing is computed from the shape you drew, and a test fails the build if anything tries. What a visitor reads is your figure, shown as you wrote it, which is why it is yours to correct in a second.
4
You get the link
Yours to send, print on a hoarding as a QR code, or embed on your own site. Statuses and prices are yours to change from then on, in seconds.
Quoted per site, because it depends on the extent and how many heights you want. Separate from the plans below, which are what the software costs.
Deletion is irreversible
The privacy page says so in those terms. Your originals, tiles, previews and thumbnails go, and the share link and every embed of it break.
Deletion is not instant everywhere
Worth stating rather than glossing. The delete happens at the origin immediately, but tiles served through a CDN can survive in edge caches, so an embed may keep rendering until the last cached copy expires on its own schedule.
No figure a visitor reads is computed
Every dimension and every area in a tour is text the owner typed, and a test fails the build if anything tries to derive one from the drawn geometry. Geometry does place the arrows between viewpoints, and that is described as geometry rather than hidden.
The legal basis and the transfer terms are stated
Performance of a contract is the honest basis for the paid product; a free account and the optional place search are a narrower question that a procurement review is welcome to ask. Standard Contractual Clauses are available on request, which means offered rather than already executed.
The list, in full8
Google
Sign-in only.
Cloudflare R2
Your original files and the tiles derived from them.
The hosting provider
Runs the application and its database.
OpenStreetMap Nominatim
Only if you use the optional place search.
OpenStreetMap Overpass
Only when you ask for nearby places. What is sent is the middle of the site rounded to about eleven metres, never a panorama.
Google Maps
Paid plans only, and only inside the editor.
Titan
The mailbox on our own domain. It carries the sign-in mail, and the notification when a visitor enquires on your tour, which holds what the enquirer typed.
Razorpay
Takes the payment, on a paid plan and nowhere else.
Each is named on the privacy page with the reason it exists.
Cannot be evidenced today6 gaps
No SOC 2 report and no ISO 27001 certificate
There is no audit pack to send you. Everything in the column beside this one is meant to be checkable without one.
No single sign-on, no SAML, no SCIM
Accounts are Google sign-in. There is no directory integration and no provisioning.
No team seats and no organisations
One user per account, on every plan. This is the same boundary the fit section states, and it is the one most likely to end an evaluation early.
No signed data processing agreement ships today
A DPA is something a conversation produces, not something you can download from here. Stated plainly because it is the first thing asked for after a SOC 2 report.
No contractual uptime commitment
There is no SLA with credits attached. The service runs on one hosting provider and the status of that is not dressed up as a guarantee.
No named storage region, and no white-label domain
Storage is Cloudflare R2, so a jurisdictional restriction is the shape of commitment that can be made rather than a specific region, and the application host and the database are separate decisions from the bucket. White-label embeds and a custom domain for published tours are named candidates and are not built.
Enterprise is priced per project and scoped to the requirement. If a deployment needs seats, or sign-on, or a signed DPA, or a named region, that is what the conversation decides and what the price reflects. The product is small enough that a requirement can still change it.
Where a plan shows a rate it is per user per month in US dollars, and there are no team seats on any plan. Enterprise is quoted per project and what it includes is settled in the conversation the section above this one starts. Compare every line on all three.