FrameNotion

Recommended Bitrate for Vertical Video Ads: A Practical Guide

A practical breakdown of the recommended bitrate for vertical video ads, with ranges by ad type, how bitrate interacts with resolution and frame rate, and a quick way to check your export before you upload.

FrameNotion Team8 min read

The recommended bitrate for vertical video ads is roughly 8–12 Mbps for 1080×1920 footage at 30 fps, and up to 16 Mbps if your ad has fast motion, text animation or heavy color grading. That range gives you a file that looks sharp after each platform re-compresses it, without ballooning the upload size or triggering extra processing delays. Below that, captions and product shots can look soft or blocky; well above it, you're often just adding file size with no visible gain, since TikTok, Instagram and YouTube all re-encode your upload anyway.

What Bitrate Actually Controls in a Vertical Video Ad

Bitrate is the amount of data used per second of video, usually measured in megabits per second (Mbps). It is not the same as resolution. Resolution sets how many pixels exist in each frame; bitrate sets how much information is kept to describe those pixels as the video plays. A 1080×1920 file encoded at a very low bitrate will still technically be full HD, but fine detail, gradients and fast-moving edges will show compression artifacts — blockiness, banding, or a slight blur during motion.

For paid social ads, this matters because your creative gets compressed at least twice: once when you export it from your editor, and again when the ad platform processes it for delivery. If your export bitrate is too low, the second compression pass has almost nothing left to work with, and the artifacts stack. If you're also checking resolution requirements, our guide on the minimum resolution for vertical video ads covers the pixel-dimension side of this in detail.

There is no single official number published by every ad platform, so think in terms of a starting range to test rather than a fixed rule. The table below reflects the ranges that tend to hold up well for a standard 9:16, 1080×1920, 30 fps ad across TikTok, Instagram Reels, Facebook Reels and YouTube Shorts.

Ad typeResolution / frame rateRecommended bitrate (H.264)Notes
Standard product or UGC-style ad1080×1920, 30 fps8–12 MbpsGood default for most e-commerce ads
Fast-cut or high-motion ad1080×1920, 30 fps or 60 fps12–16 MbpsMore motion needs more data to stay sharp
Text-heavy or caption-driven ad1080×1920, 30 fps10–14 MbpsSharp text edges are the first thing to degrade at low bitrates
Motion poster / static-artwork animation1080×1920, 30 fps6–10 MbpsMostly still frames need less data than live footage
Master file for archiving or re-editing1080×1920, 30 fps18–25 MbpsKeep a high-bitrate master before any platform compresses it

If you're exporting the same ad for multiple aspect ratios — 9:16, 4:5, 1:1, 16:9 — keep the bitrate roughly proportional to the pixel count of each version rather than using one flat number for all four. Our walkthrough on creating vertical video ads for multiple platforms goes into how to manage that without re-shooting or re-animating anything.

Why Bitrate, Resolution and Frame Rate Have to Be Set Together

Bitrate doesn't work in isolation. The right number depends on how many pixels you're describing (resolution) and how often those pixels change (frame rate and motion). A useful way to think about it:

  • More pixels need more bitrate. Doubling resolution without raising bitrate spreads the same data over more pixels, which can make the image look softer, not sharper.
  • More motion needs more bitrate. A product spinning on a turntable or quick-cut UGC footage changes more between frames than a static shot of packaging, so it needs more data per second to avoid smearing.
  • Higher frame rate needs more bitrate. 60 fps has twice the frames of 30 fps to encode in the same second, so if you shoot or export at 60 fps, raise the bitrate accordingly or drop back to 30 fps, which is standard for most vertical ad specs anyway.
  • Dense text and sharp edges need more bitrate than soft, blurred backgrounds, because compression struggles most with hard contrast transitions.

In practice, this means a 15-second product demo with a locked-off camera and minimal text can often run at the lower end of the range, while a 30-second ad with word-by-word captions, quick scene changes and a logo animation should sit at the higher end.

Constant Bitrate vs Variable Bitrate: Which One to Export

Most editing software gives you a choice between constant bitrate (CBR) and variable bitrate (VBR). For vertical video ads, VBR is almost always the better choice.

CBR locks the bitrate at the same level for the entire video, whether a frame is simple or complex. This wastes data during static or simple shots and can under-deliver during busy, high-motion moments. VBR lets the encoder spend more data on complex frames and less on simple ones, which generally produces a better-looking file at the same average bitrate, or a smaller file at the same visual quality.

If your export settings offer a choice, pick a 2-pass VBR encode when time allows. It takes slightly longer to render because the encoder analyzes the whole file first, but it allocates bitrate more intelligently across the ad than a single-pass encode.

How to Check and Fix Your Ad's Bitrate Before Upload

Before you upload a finished ad to an ad account, it's worth confirming the actual bitrate of your exported file rather than trusting the export setting you selected, since some editors apply their own compression on top of your chosen settings. Here's a simple process:

  1. Open the file's properties or use a free media-info tool to check the reported bitrate, resolution and frame rate together.
  2. If the bitrate reads noticeably lower than what you set in your export, your editor may be auto-compressing the file further on export — check for a separate compression or quality slider.
  3. If you're unsure which setting to trust, re-export at a slightly higher bitrate than your target and compare file sizes; a 30-second 1080×1920 ad at 10 Mbps should land somewhere around 35–40 MB, so a file far smaller than that for the same settings suggests over-compression happened somewhere in the pipeline.
  4. Preview the exported file at full size on the device type your audience will actually use it on, not just on a desktop editing timeline, since compression artifacts are easier to miss on a large monitor.

If you're also double-checking platform-specific requirements, it's worth comparing specs side by side. Our broader guide on recommended bitrate for social media video ads covers how these ranges shift across feed, story and in-stream placements, not just vertical ad formats.

Common Bitrate Mistakes in Vertical Video Ads

A few patterns show up repeatedly in ads that look noticeably worse after upload than they did in the editor:

  • Exporting at a low bitrate to save upload time, then relying on the platform's processing to 'fix' the quality. Platforms compress further, they don't restore detail.
  • Using a bitrate suited to a 15-second simple ad on a 30-second ad with dense captions, where text edges blur first.
  • Mixing clips from different sources (phone footage, stock video, screen recordings) at wildly different original bitrates without re-encoding them to a consistent target before the final export.
  • Ignoring safe margins for captions and logos while focused only on bitrate, which can leave sharp text sitting right at the edge of a frame where platform UI elements crop it. If caption placement is part of your QA checklist, pair bitrate checks with our safe zone guidelines for vertical video ads.
  • Assuming a higher bitrate always means a better-looking ad. Past a certain point, viewers on a phone screen won't notice the difference, and you're only slowing down upload and review.

How FrameNotion Handles Bitrate for You

If you'd rather not manage encoder settings at all, FrameNotion renders every ad directly at 1080×1920, 30 fps, as a finished MP4 built for TikTok, Instagram Reels, YouTube Shorts, Facebook Reels and Meta ads — with export quality already set for how these platforms actually display ads, so you're not guessing at bitrate ranges for each placement. You paste a product or landing page link, FrameNotion AI writes the ad from scratch (hook, problem, benefit, proof, offer, call to action), checks its own rendered frames, and delivers a finished ad in about 10–20 minutes, complete with AI voiceover, music, sound effects and word-by-word captions, or music-only or silent if you prefer. Every ad also comes bundled as 4:5, 1:1 and 16:9, so you're not re-exporting four versions at four different bitrate settings by hand. You can see the output quality for yourself on the examples page, or read how the process works end to end on the features page.

The first ad is free on sign-up, no card needed, and paid plans start at €39/month for 10 ads if you decide to keep going.

Frequently asked questions

Does a higher bitrate always make a vertical video ad look better?+

Not past a certain point. Once bitrate is high enough to cleanly describe your resolution, frame rate and motion, extra bitrate mostly adds file size without a visible improvement on a phone screen. Treat 8–16 Mbps as a working range to test rather than assuming more is always better.

What bitrate should I use if my ad is mostly text and captions with little motion?+

Text and sharp edges are among the first things to degrade under compression, so lean toward the higher end of the standard range, around 10–14 Mbps, even if the footage itself is fairly static.

Should I match my bitrate to the file-size limit of the ad platform?+

File-size limits and recommended bitrate are different things. Platforms set maximum file sizes mainly to manage upload and delivery, not as a quality target. Aim for a bitrate that looks sharp at your resolution and frame rate first, then confirm the resulting file size fits under the platform's upload limit.

Does bitrate matter differently for a motion poster versus live-action footage?+

Yes. A motion poster animates mostly still artwork and text rather than continuous live footage, so it generally needs less bitrate to look sharp than fast-moving product or UGC-style footage at the same resolution.

Will the platform re-compress my ad even if I export at the recommended bitrate?+

Most platforms re-encode every upload for delivery across devices and connection speeds. Exporting at a solid bitrate in your master file gives that re-encoding step more detail to work with, which generally produces a cleaner final result than uploading an already low-bitrate file.

Try it on your product.

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