Social media banner sizes guide: generate all sizes from one template
Every platform has different banner dimensions. Creating each size manually is tedious and error-prone.
The solution: one template, multiple exports—generate all sizes automatically.
The size matrix (2026)
Here are the current dimensions for major platforms:
Facebook / Meta
- Feed post: 1200x630px (1.91:1)
- Stories: 1080x1920px (9:16)
- Reels: 1080x1920px (9:16)
- Feed post: 1080x1080px (1:1)
- Stories: 1080x1920px (9:16)
- Reels: 1080x1920px (9:16)
- Carousel: 1080x1080px (1:1)
Twitter / X
- Tweet image: 1200x675px (16:9)
- Card image: 1200x628px (1.91:1)
- Feed post: 1200x627px (1.91:1)
- Stories: 1080x1920px (9:16)
TikTok
- Video thumbnail: 1080x1920px (9:16)
- Pin: 1000x1500px (2:3)
The problem: manual resizing
Traditional workflow:
- Design in one size (usually 1:1 or 16:9)
- Manually resize for each platform
- Adjust text, images, layout for each size
- Export 10+ files
- Hope you didn’t miss a size
This takes hours per campaign.
The solution: responsive template design
Design one template that adapts to multiple aspect ratios:
- Flexible layout: elements reposition based on aspect ratio
- Smart cropping: images crop intelligently, not just scaled
- Text scaling: font sizes adjust per size
- Safe areas: important content stays visible in all sizes
Automated multi-size generation
Generate all sizes from one API call:
{
"template": "campaign-01",
"sizes": [
{ "width": 1080, "height": 1080, "platform": "instagram-feed" },
{ "width": 1080, "height": 1920, "platform": "instagram-stories" },
{ "width": 1200, "height": 630, "platform": "facebook-feed" },
{ "width": 1200, "height": 675, "platform": "twitter" }
],
"modifications": [
{ "id": "title", "text": "Summer Sale" }
]
}
One call, all sizes generated.
Design considerations per aspect ratio
Square (1:1)
- Center-focused composition
- Text can be larger
- Good for product shots
Landscape (16:9, 1.91:1)
- Horizontal emphasis
- More room for headlines
- Good for wide images
Vertical (9:16)
- Mobile-first format
- Stack content vertically
- Large, readable text
Quality and optimization
For each size:
- Resolution: match platform requirements (don’t over-deliver)
- File format: WebP for web, PNG for transparency
- Compression: optimize per platform’s limits
- Naming: include platform and size in filename
CTA
Tired of manually resizing banners for every platform?
- Create an account: Get started
- Generate all sizes: Free templates