Online Panorama Formatting Tool
9:16 Reel
1:1 Post
4:5 Post
Carousel
1080 × 1920
Images
⊞
Drop panoramas here
or click to browse
JPG · PNG · WEBP — never cropped
Queue
0 files
clear
No images loaded
Layout
Single·Batch
Collage
Crop
One formatted output per image. Select an image in the queue to preview it.
Aspect Ratio
XPan (2.71:1)
6×17 (2.83:1)
6×12 (2:1)
6×9 (1.5:1)
Cinemascope (2.39:1)
Anamorphic (2.35:1)
Ultra Panavision (2.76:1)
Academy (1.37:1)
Panoramic (3:1)
Ultra-wide (4:1)
Vertical position
50%
Drag the slider to reframe vertically within the crop. Export saves one cropped image per file in queue.
Spacing
Gap between images
10px
Negative gap overlaps the letterbox areas between images. The photos themselves are never cropped. Change background colour to style the letterbox.
Logo Overlay
Drop PNG logo · click to browse
Position
↖ TL
↑ TC
↗ TR
← ML
· MC
→ MR
↙ BL
↓ BC
↘ BR
Size
15%
Opacity
90%
Rotation
0°
90°
180°
270°
Nudge ↔
0%
Nudge ↕
0%
Placement
On border / background
On image area
✕ Remove logo
© 2026 Viper Gears. Licensed under CC BY-NC 4.0.
Personal & non-commercial use with attribution.
Commercial use requires written permission.
All processing is local — no images are uploaded.
REEL PREVIEW
1080 × 1920 px
Load images to begin
◑ Safe Zone: OFF
IG Reels
TikTok
Both
✏ Grid: OFF
Thirds
Quarters
Both
◆ Each panorama is sliced into equal square frames for Instagram carousel swiping. Click the arrows to step through slides.
← Prev
Image 1 / 1 · Slide 1 / 3
Next →
Background
+
Border
Thickness
0px
Colour
+
Border wraps outside each image — nothing is ever cropped.
Film Data
Load images first
Editing image
Line 1 — Camera & Lens
Line 2 — Film Stock & Exposure
Line 3 — Location & Date
Line 4 — Notes
Copy to all images
Clear this
Tip: click any image in the queue to select it for editing.
Film Data Style
Enter camera, lens & film data per image in the queue.
Font
Inter (Clean sans-serif)
Courier Prime (Typewriter)
Bebas Neue (Bold editorial)
Lexend (Legible sans)
Playfair Display (Elegant serif)
Space Mono (Technical mono)
Placement
On border / background
On image itself
Position
↖ TL
↑ TC
↗ TR
↙ BL
↓ BC
↘ BR
Text rotation
0°
90°
180°
270°
Nudge ↔
0%
Nudge ↕
0%
Text align
⇤
↔
⇥
Text colour
+
Opacity
85%
Text size
18pt
Text colour
80s Stamp: OFF
Vintage date stamp
Glow intensity
50%
Turn on 80s Stamp for a retro Minolta/Konica date-stamp effect. Pairs best with the amber swatch.
Carousel
Each panorama is sliced into equal-width square slides for seamless Instagram swiping.
Slices per panorama
2 slides
3 slides
4 slides
5 slides
6 slides
Presets
Save camera + lens + film combos. Apply to any image.
+ Save
Saves data from the first filled image in the queue.
Output
0
images
0
files
Carousel export format
Auto
Zip
Individual JPGs
Auto = Zip on desktop, individual JPGs on mobile. Individual JPGs save directly to your photo library on iOS.
Exporting...
Export
Export All
Clear Queue
No watermark · Full resolution
vipergears.com
Name Your Export
Session name is used for all output filenames.
Session name
Filename preview
Cancel
Export →