Resolution: published because it is priced
Resolution is the column with the fewest gaps on the generator side, and the one a placement is least likely to argue with. Fourteen of 15 rows fill it, because a tier is billed or a model card reports it; the surfaces state a floor that sits under every rung on offer. As of 2026-10-25.
| Where the figure was read | What that page states | Why it is stated |
|---|---|---|
| Amazon Nova Reel | 1280x720 | One value; nothing here is a tier |
| CogVideoX | 720 x 480, and no other supported | A model card reporting what the weights do |
| Google Veo | 720p / 1080p / 4k | The top two rungs require the 8 s length |
| Grok Imagine | 480p / 720p / 1080p | Priced per second, and 480p is the default |
| Hedra | 540p / 720p / 1080p | A parameter on the generation request |
| HeyGen | 128 to 4,096 px on each side | A range of legal outputs, not rungs |
| Kling AI | 720p / 1080p / 4K | Each tier is priced separately |
| LTX-Video | 1216x704, divisible by 32 | What the released weights produce |
| MiniMax | 480P / 768P / 2K, split across two models | Stated per model, with exclusions |
| Pika | 480p / 720p / 1080p | Each tier is priced separately |
| PixVerse | 360p / 540p / 720p / 1080p | A quality parameter, priced per step |
| Runway | Not stated as a tier; pixel pairs instead | Shape and size given in one token |
| SceneMixer | 480P / 720P / 1080P | Each tier is priced separately |
| Vidu | 540p / 720p / 1080p | Each tier is priced separately |
| Wan 3.0 | 1080P / 720P / 480P | Each tier is priced separately |
| TikTok non-Spark | 540x960 or more on a 9:16 ad | A floor for acceptance, not a tier |
Inclusion rule. Every page in this register that states an output size for generated video, plus the pixel minimum one surface states for an ad, plus the one row that publishes shape and size together and so has no tier to show. A figure obtained by generating a clip and inspecting the file is a measurement, not a published size, and is out of scope here. Order. Generator rows by name, A to Z, and the placement floor last.
1Well filled, for a reason that has nothing to do with advertising
Pika lists 480p, 720p and 1080p. Kling AI lists 720p, 1080p and 4K. Vidu lists 540p, 720p and 1080p. Each of those lists exists because the steps in it carry different prices, so the billing page had no choice but to name them and a buyer reads them before reading anything else. PixVerse reaches further down than any of them, to 360p, and Google Veo further up, to 4k with the eight second length attached as a condition.
Three rows fill the column for a different reason entirely. CogVideoX and LTX-Video are weight releases whose model cards report what comes out, one at 720 x 480 with other resolutions stated as unsupported and one at 1216x704 with a rule that resolutions be divisible by 32. Amazon Nova Reel gives 1280x720 as a single table value. None of those is a rung to buy up to, which makes them the most honest cells in the column and the least useful for comparison.
That is worth keeping in mind when a column looks authoritative. This one is dense because commerce made it dense, not because anybody decided output size was the figure a campaign turns on. The column next to it, holding shape, is thin for exactly the same reason running the other way.
2Against a placement the figure is usually slack
The pixel figure a surface states in this register is a floor rather than a target. A 9:16 ad is asked for at 540x960 or more, and that sits beneath the lowest tier any tool here publishes. The comparison clears before anyone thinks to run it, which is unusual on these sheets and worth saying out loud.
For a budget the reading is direct: the cheapest tier on any of these tools already clears the stated floor, so moving up the tiers buys picture quality and not eligibility. A campaign that spends there is buying something a viewer may notice, rather than something an upload form will check.
3What this column cannot settle
A tier name is not a measurement. Two vendors printing 1080p are naming a height and leaving the width to whatever shape comes out, and neither states the bitrate that decides how that height survives a platform re-encoding it on the way to a phone.
Resolution is also silent about the file that leaves the encoder. Size and bitrate follow from settings nobody bills separately, which is why they sit in their own column on these sheets and why that column is blank on the generator side of every row.
Two rows here are not describing rungs at all and should not be read as if they were. HeyGen publishes 128 to 4,096 pixels on each side, a space of legal outputs rather than a set of steps, and Runway publishes pixel pairs that answer shape and size at once. Lining either up against 1080p produces a comparison neither vendor made.
4One page per cell in this column
- Amazon Nova Reel — 1280x720 is the single value in the model table, with no cheaper rung below it and nothing above.
- CogVideoX — The card states one inference resolution and adds that other resolutions are not supported.
- Google Veo — 720p, 1080p and 4k, with the two upper tiers annotated eight seconds only.
- Grok Imagine — 1080p, 720p and 480p with 480p stated as the default, which is the cheapest rung and an unusual place for a vendor to put its starting value.
- Hedra — 540p, 720p and 1080p on Character-3, with nothing tying any rung to the ten minute ceiling.
- HeyGen — Width and height must each fall between 128 and 4,096 pixels, which states output size as bounds rather than as a ladder of named steps.
- Kling AI — 720p, 1080p and 4K, each a priced step.
- LTX-Video — The card gives 1216x704 as what the released model produces, a soft boundary at 720 x 1280, and a rule that resolutions divide by thirty-two.
- MiniMax — 768P and 2K on H3, 480P and 768P on H3-Max where 2K is unsupported.
- Pika — 480p, 720p and 1080p appear because each is priced.
- PixVerse — 360p, 540p, 720p and 1080p on one quality parameter, which is four rungs where every other page in this column publishes three or fewer.
- Runway — Seven exact pixel pairs from 1280:720 to 672:1584, which answer the size question and the shape question in one field rather than two.
- Vidu — 540p, 720p and 1080p as priced steps.
- Wan 3.0 — 1080P, 720P and 480P, with nothing tying any of them to the two to thirty second duration range on the same reference page.
A cell earns a page when the page it was read from says something specific about how the figure is written, or when a silence in this column is unusual among the entries around it. Cells that are merely empty stay as marked rows in the table above.
- Resolutions offered480p, 720p and 1080p
- Resolutions720p, 1080p and 4Kpriced per step
- Resolutions540p, 720p and 1080ppriced per step
- Video resolution1280x720the single value in the table
- Inference resolution720 x 480, no support for other resolutionsfrom the model card table
- Resolutions720p, 1080p (8s length only), 4k (8s length only)tied to the length
- Resolution parameter1080p, 720p and 480p, with 480p the default
- Resolutions offered540p, 720p, 1080p
- Output sizeWidth and height must each be between 128 and 4,096 pixelspublished as a range not a ladder
- What the released model produces30 FPS videos at a 1216x704 resolution
- Resolutions768P and 2K on MiniMax-H3; 480P and 768P on H3-Max, where 2K is not supportedstated per model
- Quality parameter360p, 540p, 720p and 1080p
- Resolution tiers1080P, 720P and 480P
- Aspect ratios with minimum pixel dimensionsVertical 9:16 at 540x960 or more, horizontal 16:9 at 960x540 or more, square 1:1 at 640x640 or morenon-Spark ads
5Sources
Placement values come from Google Ads Help and the TikTok ad specifications, read 2026-09-12; generator values come from the vendor pages listed on published limits, read 2026-09-12, 2026-09-22 and 2026-10-25. The rule that stops the two being averaged is on method. Next axis along: File, Frame rate. The whole set is on the axis index.