The file format requirements for Facebook Reels ads are narrower than most advertisers expect: Meta wants MP4 or MOV files, with H.264 or HEVC video compression and AAC audio, wrapped in a vertical 9:16 frame. Get the container, codec, or audio track wrong and your ad can fail to upload, get silently re-compressed, or render with artifacts in the feed. This guide walks through exactly what to export, what to avoid, and how to sanity-check a file before you ever open Ads Manager.
What "File Format" Actually Means for Facebook Reels Ads
When people search for file format requirements for Facebook Reels ads, they usually mean one of three different things: the container (the file extension, like .mp4 or .mov), the codec (how the video data inside that container is compressed, like H.264), and the audio format (how the sound layer is encoded, like AAC). Meta's ad specs cover all three, and getting any one wrong can cause problems even if the other two are correct.
A container is just the wrapper. Two .mp4 files can use completely different codecs inside, which is why some MP4 exports play fine and others look blurry or get rejected. If you're troubleshooting a failed upload, check the codec first, not just the extension.
Accepted Video File Formats for Facebook Reels Ads
Meta's Reels placement sits inside the broader Facebook/Instagram ad ecosystem, so the accepted containers are consistent across most Meta video placements:
- MP4 — the recommended default. Widely supported, smaller file size for the same quality, and the format most editing and AI video tools export by default.
- MOV — accepted, common from Apple devices and some editing software, but generally produces a larger file for the same visual quality.
- GIF — technically accepted in some Meta ad placements but not meant for Reels; avoid it for anything with sound or complex motion.
If your editing software offers a choice, default to MP4 with H.264 encoding unless you have a specific reason to use MOV (for example, a raw export straight from an iPhone that you haven't re-encoded yet). MP4 keeps file size down without sacrificing visible quality, which matters because Meta also enforces file size ceilings on top of format rules — covered in more detail in our guide to file size limits for Facebook video ads.
Codec, Resolution, and Frame Rate: The Specs Hiding Inside the Format
The file extension tells Ads Manager what kind of file it's looking at. The codec and resolution settings determine whether it actually looks good once Meta compresses it for delivery. Treat these as part of the same "format" decision.
Video codec
H.264 is the safest, most universally supported codec for Reels ads. HEVC (H.265) is also accepted and can produce smaller files at similar quality, but H.264 has fewer compatibility edge cases across different ad accounts, browsers, and review systems. If you're not sure which your export tool used, H.264 is the one to request.
Resolution and aspect ratio
Reels ads are a vertical-first placement. Export at 1080x1920 (9:16) as your starting point. Square (1:1) or landscape (16:9) assets can sometimes run in the feed as well, but they're cropped or letterboxed for the Reels slot, which usually hurts how much of the frame your product or offer occupies. For the full reasoning on why 9:16 outperforms other ratios in this placement, see our breakdown of the ideal aspect ratio for Instagram Reels ads — the same logic applies to Facebook Reels.
Frame rate and scan type
Use a standard frame rate — 24, 25, or 30 fps are all safe choices to test. Export with progressive scan, not interlaced; interlaced footage can show combing artifacts once Meta's delivery pipeline compresses it further for mobile data connections.
Audio File Format Requirements
Audio problems are a quieter source of rejected or degraded Reels ads. Meta expects AAC audio inside your video file, at a standard sample rate. 48kHz is a reasonable default to use when exporting, since it matches what most editing tools and voiceover platforms produce natively. Stereo audio is fine; you don't need to force mono.
Two audio habits cause avoidable issues:
- Exporting with an uncommon or lossless audio codec and letting the platform re-encode it, which can introduce audible artifacts or sync drift.
- Designing the ad so it only works with sound on. Reels ads need to communicate the hook and offer visually too, since many viewers browse with audio off by default — captions and on-screen text aren't optional polish, they're part of the format.
If you're adding captions as a separate file rather than burning them in, make sure you're using a format Meta's upload tools actually accept — our guide to closed caption file formats for video ads covers SRT, VTT, and the differences between them.
File Format Comparison at a Glance
| Format/Codec | Use for Facebook Reels ads? | Notes |
|---|---|---|
| MP4 + H.264 | Yes — recommended | Best balance of quality and file size; most compatible |
| MP4 + HEVC | Yes | Smaller files, slightly less universal support |
| MOV | Yes, acceptable | Often larger file size for same quality; fine if that's your native export |
| AVI / WMV / FLV | No | Not supported for this placement; convert before uploading |
| GIF | Not recommended | Accepted in some other Meta placements, not built for Reels-style video ads |
| Audio: AAC | Yes — recommended | Standard, widely compatible codec for the audio track |
Common Mistakes That Cause Rejections or Quality Drops
Most format-related issues with Reels ads fall into a short list of repeat offenders:
- Uploading a landscape master file and expecting Meta to crop it intelligently. Crop and compose for 9:16 before export, don't rely on automatic reframing.
- Using an outdated or uncommon codec from legacy editing software, which can cause the upload to fail with a generic error instead of a clear explanation.
- Skipping a final export pass and uploading a raw screen recording or phone capture that still has interlacing or a non-standard frame rate.
- Forgetting safe zones. Even with a perfectly valid file format, text or logos placed too close to the edges can be covered by on-screen UI elements like the caption bar or profile name. See our safe zone guidelines for Facebook Reels ads for exact placement guidance.
- Not testing on a real device. A file can play perfectly in a desktop preview and still look different once compressed for mobile delivery.
A Pre-Upload Checklist
Before you upload a Reels ad to Ads Manager, run through this quickly:
- File is MP4 (or MOV) with H.264 or HEVC video codec
- Aspect ratio is 9:16, resolution around 1080x1920
- Frame rate is standard (24-30 fps), progressive scan, no interlacing
- Audio track is AAC, and the ad still makes sense with sound off
- Captions are burned in or uploaded in an accepted format
- File size sits comfortably under Meta's limit for video ads
- Key text and branding sit inside the safe zone, away from UI overlays
- Previewed on an actual phone, not just a desktop editor
If any of these feel unfamiliar, it's worth reading the companion specs guides for adjacent placements, since the underlying format rules overlap heavily: max file size for Facebook video ads and ideal file format for vertical video ads both dig into details that apply directly to Reels.
Where FrameNotion Fits
Getting the container, codec, resolution, and audio format right every single time is tedious when you're producing a lot of ad variations. FrameNotion AI generates ads as 30-second MP4 files at 1080x1920 and 30 fps — the exact container, aspect ratio, and frame rate Facebook Reels ads call for — with AAC-compatible audio, an AI voiceover, music cut to the beat, and word-by-word captions baked in, so the ad is designed to work whether sound is on or off. You paste a product link, FrameNotion AI writes and checks the ad, and a finished file is ready in about 10-20 minutes.
Every ad also renders as 4:5, 1:1, and 16:9 alongside the 9:16 master, so you're not re-exporting manually for different placements. You can see finished examples on the examples page, check the full workflow on how it works, or start with a free first ad from the homepage — no card required to try it.
FAQ
Frequently asked questions
Does Facebook Reels ads support vertical video only, or can I upload landscape?+
You can technically upload other aspect ratios, but Reels is a vertical-first placement, so landscape or square files get cropped or letterboxed. Export natively in 9:16 instead of relying on automatic reframing.
Is HEVC (H.265) safe to use instead of H.264 for Facebook Reels ads?+
Yes, HEVC is accepted and can reduce file size, but H.264 has broader compatibility across editing tools, ad accounts, and review systems, so it's the safer default if you're troubleshooting an upload issue.
Can I upload a video without audio to a Facebook Reels ad?+
Silent video files are generally accepted, but since many viewers browse with sound off, the bigger design question is whether your visuals and captions carry the message on their own, regardless of whether an audio track is present.
Why did my correctly formatted MP4 still look lower quality after uploading?+
Meta re-compresses every uploaded file for delivery across devices and connection speeds. Starting with a clean export (correct codec, no interlacing, standard frame rate) minimizes additional quality loss, but some re-compression is expected and normal.
Do captions need to be part of the video file, or can they be uploaded separately?+
Both approaches work. Burning captions into the video file is the most reliable for Reels, since it guarantees they appear exactly as designed; uploading a separate caption file requires using a format Meta's tools accept, such as SRT or VTT.
