Spherical Photo Editor

This simple app works on so-called 360 degree photos, created by devices such as the Ricoh Theta. Such cameras produce equirectangular stills. This app allows you to rotate these photos along any axis and save the result as a new equirectangular image. You can also apply zoom effects and do a few other interesting transformations.

Select an image by clicking on the Upload button above. Then once the image is loaded, click on the '?' icon for more instructions.

This app does all of its processing in javascript and WebGL on the client. It does not load your image to a server.

Copyright 2017 - Robert Woodley

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at


Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Möbius transforms:
Complex transforms:
Save, Reset, etc:
Camera controls: