PanoPath
Untitled panorama Local only

360 PHOTO TO VIDEO

Turn a still world
into a camera move.

Drop in an equirectangular panorama. Frame your shots, add waypoints, and export a smooth video—without uploading a pixel.

JPG, PNG or WebP · 2:1 recommended · processed on this device

Drop your panoramaNothing will be uploaded
00:00.0/00:08.0

FREE 360 PHOTO ANIMATOR

A camera path through a still panorama.

PanoPath converts a 2:1 equirectangular 360° photo into a regular, shareable video. Instead of accepting a fixed automatic spin, you choose exactly where the camera looks, when it moves and how closely it zooms.

01

Load a 360° photo

Choose a JPG, PNG or WebP panorama. The file stays on your device and is rendered with WebGL.

02

Add camera waypoints

Drag to pan and tilt, scroll to zoom, then capture timed views along the video timeline.

03

Preview the movement

Use smooth, linear, cinematic or hold easing to control the motion between each view.

04

Export a smooth video

Render a frame-locked VP9 WebM in landscape, portrait or square format at up to 4K and 60 fps.

Interactive 360 viewer

Drag, zoom and enter fullscreen to explore a panorama without exporting.

Private by design

No account, cloud render or photo upload.

Waypoint control

Animate pan, tilt, field of view and timing.

Frame-locked export

Timeline positions remain exact on slow hardware.

COMMON QUESTIONS

360 photo to video FAQ

How do I convert a 360 photo to a video?

Choose a 2:1 equirectangular panorama, frame the opening view, add camera waypoints for each pan, tilt or zoom, preview the path, and export the result as a WebM video.

Does PanoPath upload my panorama?

No. Decoding, WebGL rendering and video encoding happen locally in your browser. Closing the page discards the photo.

How does PanoPath prevent stuttering?

In browsers with WebCodecs, each output frame is rendered at its exact timeline position. The export may take longer on slower hardware, but the intended camera timing does not change.

What image resolution should I use?

A 4096×2048 panorama is a good source for HD output. For a sharp 4K reframed video, use an 8K equirectangular source because the virtual camera sees only part of the sphere at once.

Can I export vertical or square 360 photo videos?

Yes. In Export, choose 9:16 Portrait for vertical social video, 1:1 Square for a square video, or 16:9 Landscape for widescreen. The selected resolution is used as the shorter edge, so 1080p produces 1080×1920 portrait, 1080×1080 square, or 1920×1080 landscape video.

Which browsers provide the best export?

Current Chrome and Edge releases provide the preferred frame-locked WebCodecs path. Other browsers use a real-time compatibility encoder when available.

How do I change the rotation direction between two waypoints?

Select destination waypoint B and change its Pan value by one full turn. Subtract 360° to force one direction or add 360° to force the other. For example, 90° and −270° end at the same view, but the camera travels there in opposite directions. Reverse path is different: it swaps the entire waypoint sequence.

Can I use PanoPath as a free 360 photo viewer?

Yes. Load a 2:1 equirectangular JPG, PNG or WebP, then drag to look around the complete panorama. Scroll to zoom, reset the view when needed, or enter fullscreen for a more immersive browser-based 360° panorama viewer. Exporting a video is entirely optional.

RENDER QUEUE

Rendering your path

Preparing encoder…
0%Checking browser encoder

Every frame is rendered at its exact timeline position, so playback stays smooth even if encoding takes longer.