Facebook video ad specs and aspect ratio come down to one core idea: the right video depends entirely on where it will show up. A square video that looks great in Feed gets cropped awkwardly in Stories, and a widescreen video built for in-stream placements leaves empty bars on a phone screen in Reels. This guide breaks down the exact ratios, resolutions, and formatting rules for every major Facebook placement, plus a workflow for building one video that adapts to all of them.
What Are Facebook Video Ad Specs, and Why Aspect Ratio Matters
Facebook video ad specs are the technical rules Meta sets for file format, resolution, duration, and aspect ratio across its ad placements. They exist because the same ad can appear in a vertical full-screen Story, a square Feed post, or a widescreen in-stream break, and each of those surfaces has a different shape. Aspect ratio is the ratio of width to height, written like 9:16 or 1:1. Get it wrong and your subject gets cropped out of frame, your subtitles run off-screen, or black bars eat up a third of the screen on mobile.
The specs themselves are fairly stable (resolution, ratio, file type), but Meta does adjust duration limits and file size caps from time to time. Treat the numbers below as the current working rules of thumb, and always check the live spec in Meta's ad creation tool before a big launch.
Facebook Video Ad Aspect Ratios by Placement
Here's how aspect ratio breaks down across the placements most advertisers use:
| Placement | Best Aspect Ratio | Recommended Resolution | Notes |
|---|---|---|---|
| Facebook Feed (mobile & desktop) | 1:1 or 4:5 | 1080×1080 or 1080×1350 | Square or tall-rectangle fills more of the screen than widescreen |
| Facebook Reels | 9:16 | 1080×1920 | Full-screen vertical, same shape as TikTok and Reels |
| Facebook Stories | 9:16 | 1080×1920 | Design around safe zones for profile icon and reply bar |
| In-stream video (mid-roll) | 16:9 | 1920×1080 | Plays inside longer video content, closer to a TV ad |
| Marketplace | 1:1 or 4:5 | 1080×1080 or 1080×1350 | Similar framing rules to Feed |
| Right column (desktop only) | 1:1 | 1080×1080 | Small placement; keep visuals and text simple |
If you only have time or budget to produce one version, 4:5 is the most forgiving ratio for Feed and Marketplace, and 9:16 is the safest single choice for Stories and Reels. For a side-by-side look at how these ratios compare across platforms beyond Facebook, see the video ad aspect ratio cheat sheet.
File Format, Resolution, and Length: The General Specs
Beyond aspect ratio, a handful of other specs decide whether your video uploads cleanly and plays well:
- File type: MP4 or MOV are the standard, widely accepted formats.
- Resolution: Upload at the highest resolution you have, ideally at least 1080 pixels on the shorter side (1080×1920 for vertical, 1080×1080 for square). Low-resolution source files look soft once compressed by the platform.
- Frame rate: 30 frames per second is a solid, broadly compatible standard; anything noticeably lower can look choppy on fast cuts.
- Duration: Shorter performs more reliably as a starting point to test, especially in Stories and Reels. For Feed and in-stream, test a range from a few seconds up to a minute or so and let results guide the final cut length. Always confirm the current maximum allowed in the ad platform before uploading, since limits shift over time.
- File size: Keep the exported file well under the platform's stated maximum. If your export feels unusually large for its length, re-check your compression settings before uploading.
- Audio: Stereo audio, compressed as AAC, is standard practice and keeps file size reasonable without losing clarity.
Safe Zones and Captions: Designing for Every Placement
Aspect ratio gets your video into the right shape, but safe zones decide whether anything important actually gets seen. On vertical placements like Stories and Reels, Facebook's own interface elements (profile name, caption, reply field, call-to-action button) sit near the top and bottom of the screen. Keep critical text, logos, and faces inside the middle 60-70% of the frame vertically, and leave margin on the sides too, since some placements crop in slightly.
On square and 4:5 Feed placements, the safe zone is more forgiving, but text can still get clipped by the surrounding post layout (profile photo, like/comment buttons) depending on device and app version. A simple rule: design as if the outer 10-15% of every edge might not be visible, and never put the final offer, discount code, or call-to-action text right at the very edge of the frame.
Captions deserve equal attention. Design your video to work with sound off first, then layer sound on top. Word-by-word or short-phrase burned-in captions keep the message readable at a glance, which matters because viewers scroll past silent video constantly and only turn sound on for something that already looks worth stopping for. For Stories-specific layout guidance, including exact safe-zone margins, see the Instagram Story ad size and format guide, since Meta's Story safe zones are nearly identical across Facebook and Instagram.
One Video, Many Placements: A Practical Workflow
Producing a separate shoot for every aspect ratio is rarely realistic for a small team. A more efficient workflow is to build one master video in the ratio that constrains you the most, then adapt down or up:
- Shoot or design vertical first (9:16). It's the hardest ratio to create from a horizontal source because you can't add back footage that was never shot, but you can always crop a vertical clip down to square or widescreen.
- Keep subject and text centered. If your main subject and on-screen text sit in the middle third of the vertical frame, a crop to 4:5 or 1:1 usually still works without re-editing.
- Export a 4:5 and 1:1 version for Feed and Marketplace. These crops pull from the vertical master and usually only need minor text repositioning.
- Export a 16:9 version separately for in-stream if that placement matters to you. Cropping 9:16 down to 16:9 loses too much width; it's better to compose a short widescreen version using the same footage, voiceover, and branding.
- Test placements independently. A video that performs well in Reels may need different pacing or a different opening frame in Feed, where viewers are scrolling past static posts rather than full-screen video.
This is also where producing ads with AI tools saves real time. FrameNotion builds the 9:16 master first and automatically delivers 4:5, 1:1, and 16:9 versions of the same ad, so you're not re-cutting or re-shooting for each placement.
Common Facebook Video Ad Spec Mistakes to Avoid
- Uploading a horizontal video to a vertical placement. This forces Facebook to add black bars or crop the sides, cutting off product shots or text.
- Putting the offer or logo at the very top or bottom of the frame. It gets covered by the profile name, caption, or call-to-action button in Stories and Reels.
- Treating Feed and Reels as the same placement. They sit in different parts of the app with different viewing behavior; a video edited for full-screen immersion can feel out of place in a scrollable Feed post.
- Skipping captions because the video has a voiceover. Sound gets turned off constantly while scrolling; captions carry the message when audio doesn't.
- Exporting at low resolution to save time. Compression during upload already reduces quality somewhat; starting from a soft or blurry source makes the final ad look noticeably worse.
- Ignoring the different specs for carousel ads. Carousel and single-video ads follow slightly different image and video rules; see the Facebook carousel ad vs video ad specs comparison if you're deciding between formats.
Quick Pre-Launch Checklist
- Correct aspect ratio exported for each placement you're targeting (9:16 for Stories/Reels, 1:1 or 4:5 for Feed/Marketplace, 16:9 for in-stream)
- Resolution at least 1080 pixels on the shorter side
- File saved as MP4 or MOV, file size reasonable for its length
- Key text, logo, and subject kept inside safe zones, away from top/bottom UI overlays
- Captions burned in or added through the platform's auto-caption tool
- Video tested with sound off to confirm the message still lands
- Call-to-action clearly visible and not cut off at the frame edge
How FrameNotion Fits Into Your Facebook Video Ad Workflow
FrameNotion is built around the constraint most advertisers actually face: you need a correctly-specced video fast, without hiring a crew for every placement. Paste in a product or website link, and FrameNotion AI writes a 30-second vertical ad from scratch (hook, problem, benefit, proof, offer, call to action) at 1080×1920, 30 fps, ready for Facebook Reels and Stories. Every ad also renders as 4:5, 1:1, and 16:9, so Feed, Marketplace, and in-stream placements are covered without a second production pass.
Each ad comes with an AI voiceover in any of 18 languages, a music track cut to the beat, sound effects, and word-by-word captions, or music-only or silent if you prefer, so the ad already works whether sound is on or off. If you'd rather turn an event or sale poster into a video than start from a link, FrameNotion can also animate the poster's own title, artwork, and badges into a 15- or 30-second motion poster that ends on the original design. A finished ad takes about 10-20 minutes, and once it's done, you can send text and color change requests without rebuilding from scratch. Browse example ads or check how it works to see the output before you commit to a plan. For more Facebook-specific creative angles, the local business video ad ideas for Facebook guide is a useful next read.
Frequently asked questions
Does Facebook require a specific aspect ratio for all video ads?+
No single ratio is required across the board. Each placement has a preferred shape: 9:16 for Stories and Reels, 1:1 or 4:5 for Feed and Marketplace, and 16:9 for in-stream video. If you run one ad across multiple placements, Facebook will crop or pad it to fit, so exporting the right ratio for each placement gives you more control over how it looks.
Can I use the same video for Facebook and Instagram ads?+
Yes, in most cases. Facebook and Instagram share very similar placement specs and safe zones, especially for Stories and Reels, since both run on Meta's ad platform. The main thing to check is caption and UI overlay position, since small differences in app layout can shift where it's safe to put text.
What happens if my video doesn't match the required aspect ratio?+
Facebook will typically crop the video to fit the placement, add padding (letterboxing or pillarboxing) around it, or in some cases reject the upload if it's far outside the accepted range. Cropping is the most common outcome, which is why keeping subjects and text centered matters even if you only export one version.
Is vertical video always the best choice for Facebook ads?+
Vertical 9:16 is the strongest default for Stories and Reels, which are full-screen placements on mobile. For regular Feed posts, though, 4:5 or 1:1 often performs better since it fills more of the screen while users scroll, without being cropped by the surrounding post layout.
How long should a Facebook video ad be?+
There's no single right answer, since Meta allows a range of durations that varies by placement and changes over time. A practical starting point is to test shorter cuts (under a minute, often much shorter for Stories and Reels) and compare results against a longer version rather than assuming length alone drives performance.
