How to Share 360° Photos

So you’ve shot some cool new 360 degree photos. How do you share them so other people can see them? Here are some places to start.

Last Updated:
Filed Under: 360°,

This post may include affiliate links. Read more.

There are more and more cameras coming on the market, like the popular Ricoh Theta S and the new Nikon KeyMission 360, that you can use to shoot 360 photos and videos quickly and inexpensively. Sometimes known as spherical panoramas, virtual tours, or 360×180 images, the photos that these cameras produce give a fun virtual reality-like interactive experience to the image, where the user can spin around, look up or down, zoom in, and control where to look.

But sharing these 360-degree panoramas isn’t as simple as emailing it someone as an email attachment or posting in a webpage. If you try doing that, you’ll end up with a flat, distorted rectangular image like this:


To make it interactive aspect requires special software. But more social media sites and services are starting to support 360-degree photos and videos, and that will likely increase as virtual reality headsets and applications become more popular. So I’ve put together some of the best ways to share 360 photos.

I’m focusing here on 360 photos because many of the methods for sharing 360 photos differ from sharing 360 videos. For example, Youtube is a great way to share 360 videos, but it doesn’t work with 360 photos. Facebook lets you embed 360 videos on other websites, but not 360 photos. Some services here specialize on 360 photos but can’t publish 360 videos. And self-hosting 360 photos is more practical than self-hosting 360 videos.

There are also some services for sharing 360 imagery that are device specific, such as 360fly and the Samsung Gear 360.


Facebook is investing heavily in VR technology, and it has supported 360 photos and video for a while now. It’s one of the simplest and most widely used ways to share 360 photos so long as you want to your viewers to visit the Facebook website to see it (they don’t work with the Facebook mobile apps).

How to Upload. Basically, you upload your 360 photo just like you would any other photo. You can then choose the starting point that viewers first see–rotation only, not zoom.

Published Version. When published, it will show up on your own timeline as well as in others’ news feeds.

Embedding in Other Websites. Unfortunately, while you can embed Facebook 360 videos in other websites, you can’t do the same with 360 photos–it just comes out as a static, flat thumbnail.

Tips. The uploader should detect that it’s a 360-degree photo automatically. If it doesn’t, there are two things to check. One is that the image hasn’t been cropped or its aspect ratio changed–it should be a 2:1 aspect ratio–that is, exactly twice as wide as it is tall. The second thing to check is that you haven’t stripped away the metadata. If you’re uploading directly from your phone or camera, this shouldn’t be an issue. But if you’re exporting an edited image from something like Lightroom, make sure you leave the option on to preserve metadata. Facebook looks for the camera make field to identify a known 360-degree camera, and if it doesn’t find it, it assumes it’s a regular flat image. If that information is missing, it’s possible to add it manually (ie. inject the metadata).

Kuula is a relatively new site that’s designed specifically for sharing 360-degree panoramas. It’s also one of the slickest and simplest options.

It’s not fussy about metadata being present, and it’ll work with an equirectangular 2:1 image shot with any camera. You can set the home position and apply photo filters to change the look. You can even generate a tiny planet view if you like.

Once you’ve uploaded your spherical panorama, as either a JPG or PNG file, you have the option of viewing it on the Kuula site, sharing on social media, or generating the code to embed on other websites. In a nice touch, it’s also a good option for displaying 360-degree photos on Twitter. And in another nice touch, if you view the panos on the Kuula site with a smartphone, it will take you to a special version that can take advantage of the phone’s motion sensors so that you can navigate the panorama by moving the phone. You can open this link on a mobile device to test it out.

This is the service created by Ricoh to support their Theta range of cameras. It’s pretty basic, but it works.

And while it’s designed for Ricoh cameras, you can post panoramas that weren’t shot with the Rich Theta S or Ricoh Theta SC. They just have to be equirectangular 2:1 panoramic images, and it doesn’t matter whether you’ve stripped the metadata or not. The result is a simple and quick way to share 360 photos, although you have fairly limited control over them. is a web service, but you can’t upload images directly through a web browser. Instead, you have to use one of these two methods:

  • Mobile. Use the Ricoh Theta S mobile app or the Ricoh Theta app (same page) if you’re using one of their older cameras. With the mobile app you’re limited to using images shot with one of the cameras in the Ricoh Theta range.
  • Desktop. Use the Ricoh Theta desktop app. You can set the home position With the deskop app you’re not limited to using one of the cameras in the Ricoh Theta range.

Embedding in Other Websites. Once you’ve uploaded it to the service you can view it at that site or embed it in your own site. When you embed it, you get a branded Theta watermark that isn’t removable. Like this:

Post from RICOH THETA. – Spherical Image – RICOH THETA specializes in 360 photos. It allows for selling and licensing images as well as various options for embedding the panoramas in other websites.

If you’re looking for a way to share 360 photos commercially, whether selling the images themselves or flexible options for embedding them in client websites, they most likely have you covered. Many of the features require a subscription fee, but the free account is suitable for non-commercial use. If you’re looking for ways to simply share your own panos, there are other good options that are less restrictive.

I’d embed an example of what the published panorama looks like here, but they have unusually restrictive terms, even for embedding your own images, and it’s just not worth it. You can find more information on their sharing options and licenses here.


Memento360 is a new service that focuses specifically on sharing 360-degree panoramas. It’s currently in public beta.

It’s free, but it’s also lacking some basic functionality for the moment, like generating code to embed the panorama in other sites. It does have some social media sharing options, though, including Medium. For now, it’s pretty basic, but it’ll be interesting to see how development progresses.

If you have a blog on (as distinct from your own Wordpress site from on your own server), they’ve recently announced they’re rolling out support for embedding 360° photos and videos with a simple shortcode. You can find detailed instructions here.

Sounds like it will be incorporated into the Jetpack module for self-hosted Wordpress sites in coming weeks.

Self-Hosting on Your Own Website

Some of these methods, such as the Theta360 service, allow you to embed the 360 photos on your own website and include the code necessary to make them interactive. Others, like Facebook, don’t.

But you can also do it without third-party services. This isn’t the simplest option, but it does give you the most control.

There are several ways to do it, and it’s generally not as simple as just uploading an equirectangular image. Typically there are two parts to the process. The first is preppaing the files in something like Pano2VR. Then you’ll need some kind of javascript/HTML5 on your website for the actual display. Older versions often used Flash (since rebranded as Adobe Animate CC), but that’s become much less popular and isn’t as widely compatible as it once was, so I don’t recommend any that use Flash as anything more than a fallback. I’d recommend using javascript/HTML5 options when possible.

This, for example, is self-hosted, with the panorama prepped in Pano2VR and displayed with PanoPress:

[pano file=””]

Wordpress Plugins. If you’re using Wordpress there are some plugins that put the code in a neat package and make it easy to install and work with. The one I like and use is PanoPress. It’s free, stable, and reliable. WP Photo Sphere is another popular option. And if you’re editing your panoramas with Pano2VR, they have their own Wordpress plugin that lets you upload the ggpkg bundles that that app creates and then provides the code to display them.

Google Street View

If you’re trying to share something that’s very location-specific–as opposed to a family photo, for instance–this option ads the panoramas as street views on Google Maps. You can submit the images using the Street View mobile app, but there’s currently no way to upload from a desktop. You can find detailed instructions here.

Other Options and Not Options


One of the pioneers in sharing 360-degree photos of locations, Panoramio has been retired as of November 2016.


Does support 360 videos but not 360 photos. You can convert your panorama to a video file with animation and then upload that, but it’s not interactive.


Twitter supports 360-degree video but doesn’t natively support 360 photos. You can, however, have 360-degree photos display as interactive panoramas right on your feed using third-party app Kuula.


Doesn’t currently support 360 photos or videos, but it sounds like they’re working on it. There are apps that can take a 360 photo, add animation, and then upload as a video file, but that’s not interactive.


Doesn’t support 360 photos or videos.

David Coleman / Photographer

David Coleman

I'm a professional freelance travel photographer based in Washington DC. Seven continents, up mountains, underwater, and a bunch of places in between. My images have appeared in numerous publications, and you can check out some of my travel photography here. More »

19 thoughts on “How to Share 360° Photos”

  1. Thanks for the article. does let you embed the 360 photo on outside websites. I have been able to do that since last fall on my own site. You can add some annotated information as well, all still in the free version.

    • Thanks for the update. This post is overdue for a refresh–I wrote it quite a while ago and haven’t caught up to new features they’ve since added. Will try to get to it soon.

  2. Hi David, great article :) I have a Ricoh Theta V, in combination with the software which I find easier to use than the kula one, but my question to you is, do you think an upgrade to the Theta Z1 is worth it? I am making virtual tours of both real estate and businesses (so not so much for leisure… i have no free time!) Do you know if with the Z1 I need less time editing if I shoot HDR? Or is it only helpful if I shoot in Raw?

  3. Thanks for great tips on how to share 360 degree photos.

    We have launched our website named Panoraven ( where provide a free solution and sharing of 360 degree photos. You don’t even need to login to upload a photo!

    Upload your 360 photo directly on You can upload by dragging and dropping a single photo or several at once.


  4. It’s a great post about how to share 360-degree photos. After reading the post I will try your tips and I hope I got the result. Thank you so much for sharing with us.

  5. Just started using the Momento360. Loving it so far. Hope it stays free. Thanks guys. Just what I was looking for. Being able to use it in VR mode is awesome as well.

  6. Thanks for the article. Just tried Kuula and it was easy to get several images up quickly. If I go on vacation soon – I may do the pro membership to enable bulk upload of images form Scotland – but for now, the free offering is exactly what I needed. Thanks again! I wish it did the stitching so I didn’t have to use the klunky Samsung app – but thats my only beef…

  7. We just launched our new service into public beta which might be an option:

    In addition to some of the standard options you listed our embedding has been set up to just work on Medium, a new publishing platform, so if you are writing on Medium and want to embed some of your photos you can simply share your photo from Momento360.

      • Hi David, just wanted to let you know that we’ve added a few features that might be interesting to your readers:

        Collections (basically albums/playlists)
        Share links (for single photos or collections)
        support for Google cardboard VR mode via the share links

        One aspect that might be interesting is that Momento360 is private by default; and it is up to the user to share (many of the other platforms operate the other way).


    • I have not tested your solution. It looks very attractive, and it might be an option for professionals. However, it is far too expensive for the daily user. I even don’t think about to test the free version, because it is very limited regarding the tours and scenes. But it is on my radar.

  8. Interested how to display Panasonic Panoramas in the same way as it is displayed on camera screen. Would also like to use this method in Final Cut Pro rather than the flat image currently displayed


Leave a Comment