Free for macOS, Windows and Linux
Stitch your photos into wide, seamless panoramas.
Drop in a folder of photos. PanoStitch finds the panoramas in it, aligns every frame, and renders them at full resolution, with all the controls to make each one right.
From a pile of photos to a finished panorama
Everything a stitching workflow needs, in one window: import, detect, edit, check, render.
Import groups of photos
Add photos or drop a folder. Each import is a group, shown with its focal length, shutter speeds, aperture and date.
Automatic panorama detection
Detect finds the photos that overlap, matches their features and aligns them into panoramas, up to a full 360° turn shot by hand with a phone, with an RMS quality flag for each.
Eleven projections
Spherical, cylindrical, planar, Panini, Mercator, Hammer, mirror ball, fisheye, orthographic, little planet and azimuthal, each with its own parameters.
Crop and orientation
Drag the crop frame or crop automatically to the content; turn the panorama, level the horizon and re-center it.
Blending that hides the seams
Multiband blending with presets: simple, anti-ghost (seams avoid what moved between shots), exposure fusion for brackets, and HDR output.
Exposure and color correction
Evens out exposure, color and vignetting between photos, so the sky stays one sky from edge to edge.
Control point editor
Inspect every link between two photos, delete bad points, add points by hand and optimize again, watching the RMS improve.
Render at full quality
JPEG, PNG, TIFF in 8 or 16 bits, or OpenEXR HDR, with seven interpolators, any size, and a batch queue for many panoramas. Or export a Web page to share.
Projects you can come back to
Save your work as a .panoproj project, with undo and redo for every edit, and pick up where you left off.
Share a panorama you can stand in
Save a panorama as one HTML file that opens in any modern browser, on a computer or a phone. Nothing to install, no plugins, no server: it works offline, so you can email it, post it or put it on any web host.
Immersive
Stand where the photos were taken and look around, in a natural perspective view. Drag, scroll, pinch or use the arrow keys, double-click to zoom in on a spot, or go full screen.
Move your phone to look around
On a phone, turn it and the view turns with you. Or let the page turn slowly on its own.
All the way around
A 360° panorama turns without a seam. The view always stays within your photos, so there are no empty edges.
Or flat
Show the panorama as it looks in the Editor, to pan and zoom. You choose how the page opens; visitors can switch.
Made to look and feel at home
A clean, dark interface built around your photos, with the tools where you expect them.



The screenshots show real photos stitched by PanoStitch, from Wikimedia Commons: Quebec City by Wilfredor (CC0), the view from the Klučanina lookout tower by Dezidor (CC BY 3.0), Barcelona's harbor by Pap3rinik (public domain).
A familiar workflow, rebuilt
PanoStitch is inspired by Autopano Giga, the well-known panorama stitcher that was discontinued in 2018 and will no longer work on Apple silicon computers. It follows the same import, detect, edit and render workflow, rebuilt from scratch as a new, independent program in Rust, with a modern interface for today's Macs and PCs.
It's free to download and use. It isn't affiliated with or endorsed by the makers of Autopano Giga.
Download PanoStitch
Free, for macOS, Windows and Linux. Once installed, it keeps itself up to date.
Version 1.0.0, released November 11, 2026 · What's new
macOS
macOS 12 or later, Apple silicon
Signed and notarized by Apple. Updates install themselves.
Windows
Windows 10 or 11, Arm64 or x64
The installer isn't code-signed yet: if Windows SmartScreen warns, choose More info, then Run anyway. Updates install themselves.
Linux
Arm64 or x64, with WebKitGTK 4.1
The AppImage runs on most distributions (chmod +x it first) and updates itself. The .deb installs with apt; a newer version is installed the same way, as the .deb can't update itself.
SHA-256 checksums of every file are on the checksums page. The files are served from GitLab.
System requirements
macOS
- macOS 12 Monterey or later
- A Mac with Apple silicon (M1 or later)
- Reads JPEG, PNG, TIFF, OpenEXR, HEIC and camera RAW, with macOS's own decoders first
Windows
- Windows 10 or 11, on Arm64 or x64
- The Microsoft Edge WebView2 runtime (part of Windows 11; the installer adds it on Windows 10 when it's missing)
- Reads JPEG, PNG, TIFF, OpenEXR, HEIC and camera RAW
Linux
- Arm64 or x64, with glibc 2.35 or later: Ubuntu 22.04, Debian 12, Fedora 36, Linux Mint 21 or later
- The AppImage brings its own WebKitGTK; the .deb uses the system's WebKitGTK 4.1 (libwebkit2gtk-4.1-0)
- Reads JPEG, PNG, TIFF, OpenEXR, HEIC and camera RAW
Everywhere
- 8 GB of memory or more for large panoramas
- Camera RAW from Canon (CR2, CR3, CRW), Nikon (NEF, NRW), Sony (ARW, SR2, SRF), Fujifilm (RAF), Olympus and OM System (ORF), Panasonic (RW2), Pentax (PEF), Leica (RWL, DNG), Samsung (SRW), Hasselblad (3FR, FFF), Phase One (IIQ), Sigma (X3F), Kodak (DCR, KDC), Epson (ERF), Minolta (MRW) and any DNG, including phones'