Combine multiple photos into one Instagram-ready image. Pick a layout, upload photos, style with borders & filters, then download or share.
Pick a layout template on the left,
then upload your photos.
Your collage appears here.
Collages look best when photos share similar tones. Try to use photos from the same shoot or color-grade them similarly. The "Golden" and "Warm" filters here help unify mixed photos into a cohesive palette.
For square posts use 2Γ2 or 3Γ3 grids. For portrait (4:5) try 1+2 or 2+1 asymmetric layouts β they feel more dynamic. Wide horizontal strips work great for landscape photography and panoramas.
White borders (#ffffff) give a clean editorial feel. Black borders look moody and cinematic. Try a thin 4px gap with a colored border matching your brand palette for a distinctive aesthetic.
1:1 square is the classic. 4:5 portrait takes more screen space in the feed β higher engagement. 9:16 is for Stories and Reels covers. 1.91:1 is for landscape feed posts.
Keep text short β 5 words max for impact. Large bold text in a contrasting color over a blurred or dark area reads best. Use the vignette effect to darken edges and make center text pop.
Explore: color tools, text formatters, neural network visualizer and more β all free on OpenProjects.
No. Everything runs 100% in your browser using the HTML5 Canvas API. Your photos never leave your device. When you close the tab, nothing is stored anywhere.
The canvas renders at 1080Γ1080px for 1:1 (or equivalent for other ratios) β the standard Instagram recommended resolution. The download is full quality PNG or JPG.
On mobile, tap the Instagram button β it will try to use the Web Share API to share the image directly. On desktop, download the image first, then upload it manually to Instagram. Instagram doesn't allow third-party direct posting via browser.
Use the horizontal strip layouts (1 row of 3) with 0px gap. Split your panoramic photo into 3 equal vertical slices using any image editor, then upload them left-to-right. Download and post each slice separately β they'll align in your Instagram grid.
White is timeless and makes photos pop. Black is moody and cinematic. Transparent (no border) with rounded corners gives a modern look. Match your brand color for a consistent aesthetic across all posts.