Key Takeaways
- Facebook Feed images: 1080 x 1080px (1:1) or 1200 x 628px (1.91:1)
- Stories & Reels: 1080 x 1920px (9:16)
- Keep file size under 30MB
- Use PNG for graphics, JPG for photos
- Text should cover less than 20% of image
Why Image Size Matters
Using the wrong image dimensions leads to:
- Cropped or stretched visuals
- Lower quality after compression
- Poor engagement rates
- Wasted ad spend
Always upload the highest resolution possible. Facebook will compress and resize automatically, but you can't improve a low-res source image.
Facebook Feed Sizes
Feed Post Image
| Spec | Recommendation |
|---|
| Resolution | 1080 x 1080px |
| Aspect Ratio | 1:1 (square) |
| File Type | JPG or PNG |
| Max File Size | 30MB |
Alternative ratios:
- 4:5 (vertical): 1080 x 1350px - Takes more screen space
- 1.91:1 (landscape): 1200 x 628px - Classic link preview
Feed Video
| Spec | Recommendation |
|---|
| Resolution | 1080 x 1080px minimum |
| Aspect Ratio | 1:1, 4:5, or 16:9 |
| Length | 1 second to 240 minutes |
| File Type | MP4 or MOV |
| Max File Size | 4GB |
Carousel Ads
| Spec | Recommendation |
|---|
| Resolution | 1080 x 1080px |
| Aspect Ratio | 1:1 (required) |
| Cards | 2-10 images/videos |
| File Type | JPG, PNG, MP4, MOV |
Facebook Stories & Reels
Stories Image
| Spec | Recommendation |
|---|
| Resolution | 1080 x 1920px |
| Aspect Ratio | 9:16 |
| File Type | JPG or PNG |
| Max File Size | 30MB |
Stories Video
| Spec | Recommendation |
|---|
| Resolution | 1080 x 1920px |
| Aspect Ratio | 9:16 |
| Length | 1-15 seconds |
| File Type | MP4 or MOV |
| Max File Size | 4GB |
Reels
| Spec | Recommendation |
|---|
| Resolution | 1080 x 1920px |
| Aspect Ratio | 9:16 |
| Length | Up to 90 seconds |
| File Type | MP4 or MOV |
Keep important elements (text, logos) at least 250px from top and 340px from bottom to avoid UI overlap.
Facebook Ad Placements
Right Column Ads
| Spec | Recommendation |
|---|
| Resolution | 1200 x 628px |
| Aspect Ratio | 1.91:1 |
| Note | Desktop only |
Instant Articles
| Spec | Recommendation |
|---|
| Resolution | 1200 x 628px |
| Aspect Ratio | 1.91:1 |
| File Type | JPG or PNG |
Marketplace
| Spec | Recommendation |
|---|
| Resolution | 1200 x 1200px |
| Aspect Ratio | 1:1 |
| File Type | JPG or PNG |
Search Results
| Spec | Recommendation |
|---|
| Resolution | 1080 x 1080px |
| Aspect Ratio | 1:1 |
| File Type | JPG or PNG |
Instagram Feed
| Spec | Recommendation |
|---|
| Square | 1080 x 1080px (1:1) |
| Portrait | 1080 x 1350px (4:5) |
| Landscape | 1080 x 566px (1.91:1) |
Instagram Stories
| Spec | Recommendation |
|---|
| Resolution | 1080 x 1920px |
| Aspect Ratio | 9:16 |
| Safe Zone | 250px top/bottom |
Instagram Reels
| Spec | Recommendation |
|---|
| Resolution | 1080 x 1920px |
| Aspect Ratio | 9:16 |
| Length | Up to 90 seconds |
Messenger Ad Sizes
Messenger Inbox
| Spec | Recommendation |
|---|
| Resolution | 1200 x 628px |
| Aspect Ratio | 1.91:1 |
| File Type | JPG or PNG |
Messenger Stories
| Spec | Recommendation |
|---|
| Resolution | 1080 x 1920px |
| Aspect Ratio | 9:16 |
Audience Network Sizes
Native, Banner, Interstitial
| Spec | Recommendation |
|---|
| Resolution | 1200 x 628px |
| Aspect Ratio | 1.91:1 |
| File Type | JPG or PNG |
Rewarded Video
| Spec | Recommendation |
|---|
| Resolution | 1080p (1920 x 1080) |
| Aspect Ratio | 16:9 |
| Length | 15-30 seconds |
Quick Reference Chart
| Placement | Size (px) | Ratio |
|---|
| Feed (Square) | 1080 x 1080 | 1:1 |
| Feed (Portrait) | 1080 x 1350 | 4:5 |
| Feed (Landscape) | 1200 x 628 | 1.91:1 |
| Stories/Reels | 1080 x 1920 | 9:16 |
| Carousel | 1080 x 1080 | 1:1 |
| Right Column | 1200 x 628 | 1.91:1 |
| Marketplace | 1200 x 1200 | 1:1 |
Text Overlay Guidelines
Facebook removed the strict 20% text rule, but images with less text still perform better.
Best practices:
- Keep text minimal and readable
- Use large, bold fonts
- Ensure contrast with background
- Include text in creative, not just overlay
Video Specifications
Recommended Video Settings
Codec: H.264
Audio: AAC, 128kbps+
Frame Rate: 30fps or 60fps
Bitrate: 8-12 Mbps for 1080p
Captions
- 80% of videos watched without sound
- Add burned-in captions or SRT files
- Keep captions large and readable
File Optimization Tips
For Images
Export at 2x resolution, let Facebook downscale
Use PNG for graphics with flat colors
Use JPG (85% quality) for photos
Compress with TinyPNG or Squoosh
For Videos
Export at highest quality first
Compress with HandBrake
Target 8-12 Mbps for 1080p
Keep file under 4GB
Common Mistakes to Avoid
1. Wrong Aspect Ratio
Your 16:9 image will be cropped in Feed. Always design for the placement.
2. Low Resolution
Uploading 600x600 images looks pixelated on high-DPI screens.
3. Important Elements at Edges
Facebook may crop edges. Keep key content in center.
4. Ignoring Safe Zones
Stories and Reels have UI overlays. Design with safe zones.
5. Too Much Text
While not penalized, text-heavy images perform worse.
Creating Multiple Sizes
Design Workflow
Start with largest size (1080x1920 for Stories)
Adapt to square (1080x1080)
Create landscape version (1200x628)
Export all variants
- Canva (free templates)
- Adobe Express
- Figma
- Photoshop
Conclusion
Using correct image sizes ensures your ads look professional and perform well. Always design for multiple placements and use the highest resolution possible.
Quick checklist:
- [ ] Feed images: 1080x1080 or 1200x628
- [ ] Stories/Reels: 1080x1920
- [ ] Carousel: 1080x1080 per card
- [ ] Text under 20%
- [ ] File under 30MB
Need help creating perfectly-sized ad creatives? AdBid's Creative Factory generates optimized visuals for all Meta placements automatically. Try it free.
Ready to optimize your ad campaigns?
Try AdBid free for 14 days. No credit card required. See how AI-powered optimization can transform your advertising.