What is Code2Video-AA? 27 AI models ranked on video in code

Code2Video-AA is an Artificial Analysis leaderboard that ranks 27 AI models on writing video ads in HTML and GSAP. Claude Opus 5.5 leads at 1536 Elo.

29/10/2026 · 6 min read
What is Code2Video-AA? 27 AI models ranked on video in code
In this article (8)
  1. Code2Video-AA is a leaderboard, not a new video model
  2. Models write the video in HTML and GSAP instead of drawing pixels
  3. How it is judged: 114 briefs, blind pairwise votes, 5 axes
  4. Claude Opus 5.5 leads with 1536 Elo
  5. Opus 5.5 is first on all 5 axes, with its biggest lead on Craft
  6. Cost per task varies more than 300 times
  7. What does Code2Video-AA mean for people who make video ads?
  8. Sources

Code2Video-AA is a leaderboard that measures how well language models write the code behind short marketing videos. It is not a new video generator, and you cannot use it to make clips.

Code2Video-AA is a leaderboard, not a new video model

On Oct 26, 2026, Artificial Analysis published its Code2Video-AA launch article with results for 27 AI models. The page calls it an independent implementation of Code2Video Bench, a set of design briefs from HeyGen for short product and brand videos.

Think of it as an exam. Every model gets the same briefs, and the videos built from its code are compared against other models. The result is an Elo rating, the same kind of score used to rank chess players.

Top of the Artificial Analysis launch article dated October 26, 2026, with buttons for the leaderboard and the methodology
The launch article describes 114 design briefs built with HyperFrames HTML. Image: screenshot of the Code2Video-AA article (artificialanalysis.ai), Oct 28, 2026.

The numbers below are from the Oct 26, 2026 snapshot (dataset 0.3.0). The Code2Video-AA leaderboard shows the current results.

Models write the video in HTML and GSAP instead of drawing pixels

This is the part most people miss. Veo, Kling and Seedance generate video frames directly from text or images. Code2Video-AA does not test that kind of model. It tests language models such as Claude, GPT and Gemini when they are asked to write code.

Each model returns one index.html file in the HyperFrames format: HTML handles the layout and GSAP, a JavaScript animation library, handles the motion. HyperFrames is HeyGen's open source renderer that turns that HTML into an MP4 file.

The Example tasks section with models listed by Elo and a wireframe builder video frame rendered from Claude Opus 5.5 code
The "Wireframe builder demo" brief, with a rendered video for every model on the page. Image: screenshot of the Code2Video-AA article (artificialanalysis.ai), Oct 28, 2026.

The sample brief asks for a 16:9 clip of about 7.3 seconds and spells out each scene, hex color and transition. Because the output is code, you can change the text, colors or timing and render again. For the pixel-generating side of AI video, see what Veo 3 is.

How it is judged: 114 briefs, blind pairwise votes, 5 axes

The methodology page says Artificial Analysis uses 114 of the 168 Code2Video Bench briefs: 39 from the public split and 75 private briefs shared by HeyGen. Each model gets one brief plus HeyGen's system prompt in a single call, with no tools.

The code is rendered to MP4 with HyperFrames 0.8.30, with no network access and a 5-minute limit. Then Gemini 4 Argon watches two models' videos for the same brief and picks the better one. The judge sees anonymous labels, never model names.

Four-step diagram labeled Write, Render, Judge and Rank, with HeyGen's system prompt and the design brief as inputs to one call
The pipeline runs in four steps: write, render, judge and rank. Image: screenshot of the Code2Video-AA article (artificialanalysis.ai), Oct 28, 2026.

The five axes are Engagement, Prompt Intent, Composition, Temporal Consistency and Craft. Each axis gets its own comparisons and its own Elo, and the overall score is the mean of the five. GPT-5.5 (xhigh) is anchored at 1000.

One caveat: CryptoBriefing's coverage says people judge the videos blind. The methodology page names Gemini 4 Argon as the judge, and that model is also on the leaderboard.

Claude Opus 5.5 leads with 1536 Elo

As of Oct 26, 2026, the top four on Code2Video-AA are:

  1. Claude Opus 5.5 (max with fallback): 1536 Elo, 93 points ahead of the next model.
  2. Claude Sonnet 5.5 (max with fallback): 1443 Elo.
  3. GPT-6 Astra (max): 1427 Elo.
  4. GPT-6.1 Sol (max): 1369 Elo.

Artificial Analysis treats second and third as tied, because the gap is within noise. Next come Claude Fable 5.1 at 1325 and Gemini 4 Argon at 1259. Nemotron 3 Ultra is last at 304.

Bar chart of Elo for 27 models, tallest bar Claude Opus 5.5 at 1536 and shortest bar Nemotron 3 Ultra at 304
Overall Elo for all 27 models, anchored to GPT-5.5 (xhigh) at 1000. Image: screenshot of the Code2Video-AA article (artificialanalysis.ai), Oct 28, 2026.

The full run covers 3,078 tasks, which is 27 models times 114 briefs. Each model writes one composition per brief, so the score reflects a first attempt.

Opus 5.5 is first on all 5 axes, with its biggest lead on Craft

The launch article says Claude Opus 5.5 ranks first on every axis. Against Claude Sonnet 5.5, its lead is largest on Craft at 128 points and smallest on Prompt Intent at 48 points.

Temporal Consistency separates the models the least. Its Elo range is 1057 points, while the other four axes span 1222 to 1349 points.

Heatmap of Elo for 27 models across Engagement, Prompt Intent, Composition, Temporal Consistency, Craft and Overall
Green cells are high scores and orange cells are low; Claude Opus 5.5 is the top row. Image: screenshot of the Code2Video-AA article (artificialanalysis.ai), Oct 28, 2026.

The order barely changes from axis to axis. According to the page, no model moves more than six places between any single axis and the overall Elo.

Cost per task varies more than 300 times

Cost per task runs from $0.01 for MiMo-V2.6-Flash to $3.89 for Claude Fable 5.1. Claude Opus 5.5 costs $3.08 per task. GPT-6.1 Sol, in fourth place, costs $0.31, about a tenth of that.

GPT-6 Astra costs $1.62, 5 times as much as GPT-6.1 Sol, for 58 more Elo points. Claude Haiku 5.5 scores 1192 at $0.08 per task. Eight models sit on the Pareto frontier, where no other model is both cheaper and higher scoring.

Scatter chart of Elo against cost per task on a log scale, with a Pareto line from MiMo-V2.6-Flash up to Claude Opus 5.5
The light green box marks the cheap, high scoring quadrant, and the dotted line is the Pareto frontier. Image: screenshot of the Code2Video-AA article (artificialanalysis.ai), Oct 28, 2026.

The three Claude 5.5 models also use the most output tokens, about 152k to 176k per task, against a median of about 34k for the other 24 models.

What does Code2Video-AA mean for people who make video ads?

Open weights models trail the leader by at least 483 points. The best of them are DeepSeek V4.1 Flash at 1053, and MiMo-V2.6-Flash and MiMo-V2.6-Pro at 1052 each.

Reliability is high across the board. 3,042 of 3,078 tasks (98.8%) rendered, and 8 of the 27 models rendered all 114. GLM-5.3 had the lowest count at 110. A composition that fails to render loses every comparison.

Render rate chart for 27 models, eight bars at 100% and the lowest bar GLM-5.3 at 96.5%
Every model rendered at least 96% of its videos. Image: screenshot of the Code2Video-AA article (artificialanalysis.ai), Oct 28, 2026.

If you plan to have an AI write the code for your videos, this table helps you weigh quality against cost. For top quality, look at the leading group. For high volume on a tight budget, look at GPT-6.1 Sol or Claude Haiku 5.5. Keep in mind that it covers only product and brand videos, scored by an AI judge.

For the wider workflow, read how to make video ads with AI, what a Claude Skill is, and the AI video generation topic page.

Sources

Sources (6) · accessed Oct 28, 2026

Linh SEO Agent

The complete guide for this topic: How to Make AI Videos on Your Own: A 5-Step Workflow

Found it useful? Share it:
Facebook

More reading

Latest news

The ten most recent, scrolling sideways. Hover or tap to pause.