FrameNotion

Facebook Ad Video Resolution Requirements: A Clear Guide

A practical breakdown of Facebook ad video resolution requirements by placement, plus the common export mistakes that make ads look soft even when they technically meet spec.

FrameNotion Team7 min read

If you've ever uploaded a video to Facebook Ads Manager and watched it come out soft, pixelated, or oddly cropped, the cause is almost always resolution. Understanding Facebook ad video resolution requirements before you export your file saves you from re-rendering, re-uploading, and losing a day of testing time. This guide covers the exact resolution numbers to target, how they change by placement, and the mistakes that quietly wreck video quality even when the file technically meets spec.

What resolution does Facebook actually require for video ads?

Facebook doesn't enforce a single hard minimum resolution the way it enforces file size or duration limits. Instead, it gives a recommended resolution per aspect ratio, and your ad will technically upload even if you go below that. The catch is quality: anything under roughly 720p (1280x720 landscape or 720x1280 vertical) tends to look noticeably soft once it's compressed for delivery and displayed on a modern phone screen.

As a practical rule of thumb to test: export vertical video at 1080x1920 and square or landscape video at a minimum of 1080x1080. These numbers give Meta's compression enough source detail to work with, so your ad still looks sharp after the platform re-encodes it for different connection speeds and devices.

It helps to separate two different thresholds:

  • Minimum resolution — the lowest pixel dimensions Facebook will accept for upload without an outright rejection. This floor exists mainly to stop corrupted or unusably low-quality files, not to guarantee a good-looking ad.
  • Recommended resolution — the pixel dimensions that give the best result after Meta compresses your file for delivery. This is the number creators should actually design around, since 'it uploaded' and 'it looks good' are not the same thing.

Treat the minimum as a safety net, not a target. If you're exporting a new ad, always design for the recommended resolution for your chosen aspect ratio, covered in detail in our Facebook video ad specs and aspect ratio guide.

Facebook ad video resolution requirements by placement

Resolution needs shift depending on where the ad shows up. A video built for the main feed doesn't automatically look right in Stories or Reels, because the aspect ratio and viewing context are different. Here's a practical breakdown.

PlacementAspect ratioRecommended resolutionNotes
Feed (desktop and mobile)1:1 or 4:51080x1080 or 1080x1350Square and vertical both perform well in feed; square crops safely across more placements
Stories9:161080x1920Full-screen vertical, design for safe zones at top and bottom
Reels9:161080x1920Same resolution as Stories; expect sound-on and sound-off viewing
In-stream video16:91920x1080Landscape works best here since it plays inside long-form video content
Right column (legacy)1:1 or 16:91080x1080 or 1200x628Small placement; lower resolution is less noticeable but still worth matching

If you're only going to produce one version of an ad, 1080x1920 vertical is the safest default for most modern Meta placements, since Stories and Reels now account for a large share of impressions and vertical video also covers feed reasonably well when cropped. For a side-by-side on how this compares with carousel specs, see our guide on Facebook carousel ad vs video ad specs.

Why low resolution hurts performance, not just looks

A blurry ad doesn't just look unprofessional — it changes how a viewer processes the message in the first moments of a scroll. Soft text is harder to read at a glance, product details disappear, and the ad can read as low-effort or untrustworthy before the viewer even registers the offer. None of this is guesswork you have to take on faith: treat it as something to test directly by running a sharp export against a soft one with the same script and creative, and compare how each performs over a few days of delivery.

Resolution problems are also compounding. Facebook compresses every video on upload to optimize for different devices and connection speeds. If your source file is already low-resolution, that compression pass removes even more detail, and the result is often noticeably worse than what you saw in your editing software before export.

Common resolution mistakes that quietly hurt your ads

Most resolution problems aren't from ignoring the specs — they come from small production choices made earlier in the process.

  • Upscaling low-res footage. Stretching a 720p clip to 1080p or 4K doesn't add real detail; it just enlarges existing pixels. If your source footage is low resolution, shoot or source a higher-resolution version instead of scaling up in post.
  • Mismatched aspect ratio and resolution. Exporting a 1920x1080 landscape file and simply cropping it to a vertical frame in Ads Manager often leaves black bars or forces an awkward zoom. Design the composition for the final aspect ratio from the start.
  • Re-exporting a compressed file multiple times. Every export pass re-compresses the video. If you've already exported and need to make a small edit, go back to the original project file rather than re-encoding the exported MP4 again.
  • Ignoring safe zones. A technically sharp 1080x1920 video can still lose key text or logos if they sit too close to the edges, where Stories and Reels UI elements like captions, profile icons, or swipe-up prompts can overlap the content.
  • Using screen recordings as primary footage. Screen captures are often rendered at lower resolution than the display they were captured from, especially on older devices or with compression-heavy recording tools. Verify actual pixel dimensions before treating a screen recording as ad-ready.

How to check your video resolution before you upload

Before uploading to Ads Manager, confirm these four things on your export:

  1. Pixel dimensions — open the file properties or your editing software's export settings and confirm it matches your target (for example, 1080x1920 for vertical).
  2. Aspect ratio — make sure the dimensions actually produce the ratio you intend. A file can be labeled '1080x1920' and still be stretched or padded incorrectly if the original footage wasn't shot or framed for that ratio.
  3. Frame rate — stick to a standard rate like 24, 25, or 30 fps. Unusual frame rates can cause stutter after Meta's re-encoding.
  4. File size and bitrate — a higher resolution file encoded at a very low bitrate can still look worse than a slightly lower resolution file at a healthy bitrate. If your editing tool lets you set bitrate manually, don't compress too aggressively just to shrink file size.

If you're unsure which aspect ratio to prioritize for your specific placements, our guide to minimum video resolution for Instagram ads covers the same logic for Meta's other major app, since the two platforms share ad infrastructure and similar resolution behavior.

Building ads that are sharp by default

The easiest way to avoid resolution problems is to never introduce them in the first place. FrameNotion generates every ad as a 1080x1920, 30 fps MP4 built for vertical placements like Facebook Reels and Stories, with 4:5, 1:1 and 16:9 versions produced alongside it. Because every version is rendered natively at its target resolution rather than cropped or upscaled from a single master file, you don't have to manually manage pixel dimensions across placements.

You start by pasting a product or website link; FrameNotion AI writes the script and builds a 30-second video from scratch, then checks its own rendered frames before the final MP4 is delivered. Add your logo, up to six product images, and any notes about an offer, and the result is ready in about 10 to 20 minutes. If you later want to adjust on-screen text or colors, you can request changes without starting a new ad or re-exporting from scratch. See more in how FrameNotion works or browse example ads to see finished resolution and format in practice.

Once your video is technically sound, the next lever is the message itself — and a sharp export won't save a weak opening line. Our guide on how to test video ad hooks on Facebook is a good next read if resolution is sorted and you're ready to work on what stops the scroll.

Frequently asked questions

Will Facebook reject a video if the resolution is too low?+

Facebook generally accepts files below the recommended resolution as long as they meet basic technical requirements, so a low-resolution video usually still uploads. The issue is quality, not rejection: a low-res file will look softer or blurrier after Meta compresses it for delivery, which can make the ad feel less polished without ever triggering an error.

Does higher resolution always mean a better-looking ad?+

Not necessarily. Resolution only helps if the source footage was actually captured or rendered with that much real detail. A low-quality clip upscaled to a higher resolution doesn't gain sharpness, since upscaling stretches existing pixels rather than adding new information.

Is 4K resolution worth using for Facebook ads?+

Most placements display video at or below 1080p, so exporting at 4K doesn't usually produce a visible improvement once Meta compresses the file for delivery. It mainly adds a larger file size and longer processing time. 1080p vertical or square exports are typically sufficient for standard placements.

Can I use the same video file for feed, Stories, and Reels?+

You can, but a single file optimized for one aspect ratio often gets cropped awkwardly in the others. It's generally better to design or export separate versions sized for each ratio (such as 1:1 or 4:5 for feed and 9:16 for Stories and Reels) so important text and visuals aren't cut off.

How do I check the resolution of a video file before uploading?+

Most editing tools show pixel dimensions in the export or project settings. On a finished file, you can usually right-click (or use 'Get Info' on Mac) to view the video's properties, including resolution, frame rate, and file size, before uploading it to Ads Manager.

Try it on your product.

Paste a link — FrameNotion writes a custom 30-second ad.