Combine Images (Photo Stitching)

Combine multiple photos into one — chat screenshot stitching, before/after, Instagram 9-grid.

Your images are not uploaded to any server. All processing runs in your browser.
[ AdSense ad slot ]

Common use cases

SituationRecommended mode
Stitch chat screenshots into one imageVertical + gap 0px + white background
Add multiple photos to a marketplace reviewVertical or grid + gap 5-10px
Instagram 9-grid (3×3)Grid + 3 columns + gap 0px
Before / After comparisonHorizontal + gap 4px
Product multi-shot compositeGrid + white background + gap 8px
App tutorial flow captureVertical + gap 12px + gray background

Related tools

Frequently asked questions

Are my files uploaded?
No. All processing runs in your browser via Canvas API.
Can I combine chat screenshots?
Yes. Vertical mode + gap 0px gives a seamless single image. Stitching messenger captures is a core use case.
What if my photos have different sizes?
Horizontal: scaled to first photo's height. Vertical: scaled to first photo's width. Grid: contain-fit to cell size.
Can I reorder photos?
Yes. Use ↑↓ in the file list. Preview updates immediately.
How many photos can I combine?
No hard limit. Result canvas must stay under browser limit (~16k×16k). Generally 20-30 works fine.

References

Last verified: 2026-05-10 / Browser native Canvas API (no external libraries).
⚠️ If result is large (20MB+), consider JPG output + image compression for upload.