Tutorial

What Is the Ultimate Facebook Ads Creative Upload Guide?

Master every aspect of uploading creative assets to Facebook advertising - from image optimization to video encoding.

|11 min read
YB
Yaron Been

Founder @ ROASPIG

Why Does Creative Upload Quality Determine Ad Performance?

Your creative is only as good as how it renders in the feed. Poor upload practices cause:

  • Quality degradation making products look bad
  • Cropping issues cutting off important elements
  • Slow loading losing viewer attention
  • Rejection delays missing campaign windows

This guide ensures your creatives look perfect across every Facebook and Instagram placement.

How Do You Prepare Images for Facebook Ad Upload?

What Image Specifications Does Facebook Require?

Universal Requirements:

  • File format: JPG or PNG
  • Maximum file size: 30MB
  • Color space: sRGB
  • Minimum width: 600 pixels

Placement-Specific Specifications:

  • Feed (square): 1:1 aspect ratio, 1080 x 1080 recommended
  • Feed (landscape): 1.91:1 aspect ratio, 1200 x 628 recommended
  • Feed (portrait): 4:5 aspect ratio, 1080 x 1350 recommended
  • Stories: 9:16 aspect ratio, 1080 x 1920 recommended
  • Right Column: 1.91:1 aspect ratio, 1200 x 628 recommended
  • Search Results: 1.91:1 aspect ratio, 1200 x 628 recommended
  • Marketplace: 1:1 aspect ratio, 1080 x 1080 recommended

How Do You Optimize Images for Best Quality?

Resolution Best Practices:

  • Always upload at 2x the display size for retina screens
  • Minimum 1080px on shortest side
  • Export at highest quality settings
  • Avoid upscaling low-resolution images

Compression Guidelines:

For photographs: Use JPG format, quality setting 80-90%, progressive rendering enabled.

For graphics/text: Use PNG format, PNG-24 for full color, consider PNG-8 for simple graphics.

Color Optimization:

  • Export in sRGB color space
  • Ensure bright colors aren't clipped
  • Preview on multiple devices before upload

How Do You Prepare Videos for Facebook Ad Upload?

What Video Specifications Does Facebook Require?

Technical Requirements:

  • Container: MP4 or MOV
  • Video codec: H.264
  • Audio codec: AAC
  • Maximum file size: 4GB
  • Maximum length: 241 minutes
  • Minimum length: 1 second
  • Frame rate: 30fps maximum (24-30 recommended)
  • Aspect ratios: 9:16 to 16:9

Placement-Specific Recommendations:

  • Feed: 4:5 or 1:1 aspect ratio, 240 min max, 15 sec recommended
  • Stories: 9:16 aspect ratio, 15 sec max, full-screen vertical
  • Reels: 9:16 aspect ratio, 90 sec max, vertical with sound-on
  • In-Stream: 16:9 aspect ratio, 5-15 sec for pre/mid-roll

How Do You Encode Videos for Optimal Quality?

Recommended Export Settings:

  • Resolution: 1080p (1920x1080 or 1080x1920)
  • Bitrate: 8-12 Mbps for 1080p
  • Frame rate: 30fps
  • Audio: 128kbps stereo AAC
  • Keyframe interval: 2 seconds
  • Profile: High
  • Level: 4.0 or higher

Encoding Software Options:

  • Adobe Media Encoder (professional)
  • HandBrake (free, powerful)
  • FFmpeg (command line, maximum control)

How Do You Handle Different Placement Requirements?

What Is the Multi-Placement Upload Strategy?

Option 1: Single Asset, Auto-Cropping

  • Upload one image/video
  • Let Facebook crop for each placement
  • Quick but less control

Option 2: Asset Customization by Placement

  • Create separate versions for each placement
  • Upload via "Customize by Placement"
  • Maximum control and quality

Step-by-Step Asset Customization:

  1. In ad creation, click "Edit" next to your media
  2. Select "Customize for Each Placement"
  3. Choose placement (Feed, Stories, etc.)
  4. Upload or crop asset for that placement
  5. Repeat for all placements

How Do You Design for Safe Zones?

Stories/Reels Safe Zone:

  • Top 14%: Avoid text - username/profile area appears here
  • Center 72%: Safe for all content
  • Bottom 14%: Avoid text - CTA button area appears here

Feed Safe Zone:

  • Keep key content within center 80%
  • Avoid text at extreme edges
  • Account for profile picture overlay on video

How Do You Upload Carousel Creative Assets?

What Are Carousel Upload Requirements?

Specifications:

  • 2-10 cards per carousel
  • Images: Same as single image ads
  • Videos: Same as single video ads (up to 240 min per card)
  • Mix of images and videos allowed

Per-Card Elements:

  • Media (image or video)
  • Headline (40 characters recommended)
  • Description (optional)
  • Destination URL

What Best Practices Optimize Carousel Performance?

Visual Consistency:

  • Use consistent style across cards
  • Maintain similar color palette
  • Keep text treatments uniform

Storytelling Structure:

  1. Card 1: Hook - Attention grabber
  2. Card 2: Problem - Pain point
  3. Card 3: Solution - Your product
  4. Card 4: Proof - Social proof/results
  5. Card 5: CTA - Clear next step

Product Showcase Structure:

  1. Card 1: Hero product shot
  2. Card 2: Feature highlight 1
  3. Card 3: Feature highlight 2
  4. Card 4: In-use/lifestyle
  5. Card 5: Price/offer + CTA

How Do You Add Captions and Text Overlays?

Why Are Captions Important?

  • 85% of Facebook videos watched without sound
  • Captions increase view time by 12%
  • Required for accessibility
  • Improve comprehension

How Do You Add Captions to Video Ads?

Option 1: Auto-Generated Captions

  1. Upload video to Ads Manager
  2. Click "Edit Video"
  3. Select "Captions" tab
  4. Click "Generate Captions Automatically"
  5. Review and edit for accuracy
  6. Choose caption style

Option 2: Upload SRT File

  1. Create .srt file with timed captions
  2. Upload video to Ads Manager
  3. Click "Edit Video" then "Captions"
  4. Click "Upload SRT"
  5. Select your file

How Do You Organize Uploads in the Media Library?

What Is the Media Library?

The Media Library stores all your uploaded assets for reuse across campaigns:

  • Images and videos
  • Organized by upload date
  • Searchable and filterable
  • Shareable across ad accounts

How Do You Manage the Media Library Effectively?

Naming Convention:

Format: Product_Creative-Type_Placement_Version_Date

Examples: SummerDress_Hero_Feed_v1_202601, SummerDress_Lifestyle_Stories_v2_202601, SummerDress_Video_Reels_v1_202601

Folder Organization (via Business Settings):

Create a Brand Assets folder with subfolders for Logos, Product Photography, Lifestyle Imagery, Video Assets (with Raw Footage and Final Ads subfolders), and Templates.

How Do You Troubleshoot Upload Issues?

What Are Common Upload Problems and Solutions?

  • Upload fails: File too large - Compress or reduce resolution
  • Video stuck processing: Unsupported codec - Re-encode with H.264
  • Image looks blurry: Low resolution source - Upload higher resolution
  • Colors look wrong: Wrong color space - Export in sRGB
  • Cropped incorrectly: Wrong aspect ratio - Create placement-specific versions
  • Rejected for quality: Image too small - Meet minimum resolution

How Do You Check Upload Status?

  1. Go to Media Library in Business Settings
  2. Find the uploaded asset
  3. Check status indicator: Green checkmark means ready to use, spinning icon means processing (wait for completion), X means error (check error message)

Conclusion: What's Your Creative Upload Checklist?

Before Upload:

  • Correct file format (JPG/PNG for images, MP4 for video)
  • Meets resolution requirements
  • Under file size limits
  • Proper aspect ratio for placements
  • sRGB color space
  • Clear, high-quality content

During Upload:

  • Wait for processing to complete
  • Preview all placements
  • Customize crops if needed
  • Add captions to videos

After Upload:

  • Check render quality
  • Verify no cropping issues
  • Confirm tracking works
  • Monitor ad review status

ROAS PIG handles all upload optimization automatically - generating correctly-sized assets and publishing directly to Meta via API.

Additional Resources

For the latest creative specifications and requirements, visit the Meta Business Help Center and the Ad Creative API Reference.

Frequently Asked Questions About Facebook Ads Creative Upload

JPG or PNG format, under 30MB, 1080x1080px recommended for Feed. Avoid excessive text in images. Use high-quality, visually clear imagery.

MP4 or MOV, max 4GB, 1080p minimum, 30fps, H.264 codec, AAC audio. Keep videos under 15-60 seconds depending on placement and objective.

First upload assets to the ad account's media library, get the image/video hash, then reference it when creating ad creatives. Use batch operations for scale.

Use higher resolution source images (2x the display size), export at maximum quality, use PNG for graphics/text, and ensure your original files aren't compressed.

Use bulk upload templates, batch API operations, pre-optimize assets before upload, and leverage creative automation platforms that handle publishing.

Related Posts

Ready to speed up your creative workflow?

50 free credits. No credit card required. Generate, organize, publish to Meta.

Start Free Trial