Text to Video Model Leaderboard (2026) | Magic Hour AI
Text to Video Model Leaderboard
Compare the top AI video generation models across Artificial Analysis, Design Arena, and Arena AI - unified rankings, source-by-source scores, speed, and API pricing in one table.
Magic Hour usage snapshot
Server-recorded generate actions from Aug 2β29, 2026.
Attempts may include retries and requests that did not become completed projects. This is a dated snapshot, not a live query or controlled benchmark.
Models ranked
41
in this table
Leading model
Dreamina Seedance 2.0 720p
100.0 consensus
Median consensus
54.8
typical model in this list
Gap to 2nd
3.0 pts
consensus points, 1st vs 2nd
All coverage levels
Showing 41 of 41 Β· Snapshot 2026-04-06
| # | Model | Lab | Consensus | Sources | AA | DA | Ar | Speed | Price |
|---|---|---|---|---|---|---|---|---|---|
| π₯ | Dreamina Seedance 2.0 720p | ByteDance Seed | 100.0 | #1 1,274 |
β β |
β β |
35s | β | |
| π₯ | SkyReels V4 | Skywork AI | 97.0 | #2 1,245 |
β β |
β β |
β | $7.20/min | |
| π₯ | PixVerse V6 | PixVerse | 90.9 | #4 1,240 |
β β |
β β |
β | $5.40/min | |
| 4 | grok-imagine-video | xAI | 90.3 | #6 1,229 |
#1 1,328 |
#6 1,358 Β±9 |
23.1s | $4.20/min | |
| 5 | Kling 3.0 Omni 1080p (Pro) | KlingAI | 87.9 | #5 1,231 |
β β |
β β |
β | $13.44/min | |
| 6 | Kling 3.0 1080p (Pro) | KlingAI | 87.7 | #3 1,241 |
#6 1,273 |
β β |
218s | $13.44/min | |
| 7 | Wan 2.7 | Alibaba | 85.2 | β β |
#5 1,276 |
β β |
214s | β | |
| 8 | Veo 3.1 | 84.2 | #13 1,215 |
#4 1,276 |
#1 1,381 Β±16 |
48.9s | $12.00/min | ||
| 9 | Veo 3.1 Fast | 83.5 | #14 1,214 |
#3 1,279 |
#2 1,378 Β±14 |
43.8s | $6.00/min | ||
| 10 | Vidu Q3 Pro | Vidu | 75.8 | #9 1,224 |
β β |
β β |
138.7s | $9.60/min | |
| 11 | Veo 3 | 73.3 | #10 1,221 |
#7 1,259 |
#12 1,257 Β±11 |
42.4s | $12.00/min | ||
| 12 | PixVerse V5.6 | PixVerse | 71.5 | #7 1,228 |
β β |
#15 1,228 Β±14 |
β | $9.00/min | |
| 13 | Kling 3.0 Omni 720p (Standard) | KlingAI | 69.7 | #11 1,219 |
β β |
β β |
70.4s | $10.08/min | |
| 14 | Sora 2 Pro | OpenAI | 69.2 | #19 1,196 |
#9 1,248 |
#4 1,367 Β±9 |
136s | $30.00/min | |
| 15 | Veo 3 Fast Preview | 68.0 | #23 1,177 |
#2 1,290 |
#7 1,351 Β±11 |
39.8s | $9.00/min | ||
| 16 | Kling 3.0 720p (Standard) | KlingAI | 66.7 | #12 1,218 |
β β |
β β |
64.3s | $10.08/min | |
| 17 | Runway Gen-4.5 | Runway | 65.8 | #8 1,227 |
β β |
#18 1,214 Β±11 |
β | β | |
| 18 | Wan 2.6 | Alibaba | 58.5 | #20 1,189 |
β β |
#8 1,347 Β±17 |
β | $9.00/min | |
| 19 | Sora 2 (December) | OpenAI | 57.7 | #24 1,176 |
#8 1,248 |
#9 1,342 Β±8 |
87s | $6.00/min | |
| 20 | Kling 2.5 Turbo 1080p | KlingAI | 55.9 | #15 1,213 |
#14 1,183 |
#16 1,221 Β±17 |
89s | $4.20/min | |
| 21 | Kling O1 Pro (January) | KlingAI | 54.8 | #16 1,205 |
#11 1,204 |
#19 1,208 Β±27 |
95s | $10.08/min | |
| 22 | Kling 2.6 Pro (January) | KlingAI | 54.4 | #18 1,203 |
#12 1,201 |
#17 1,219 Β±8 |
115s | $4.20/min | |
| 23 | Ray 3 | Luma Labs | 52.4 | #17 1,205 |
#13 1,197 |
#20 1,204 Β±23 |
64s | $13.20/min | |
| 24 | Seedance 1.5 pro | ByteDance Seed | 50.5 | #25 1,175 |
#10 1,208 |
#13 1,255 Β±8 |
83s | $5.93/min | |
| 25 | MiniMax Hailuo-2.3 (Standard) | MiniMax | 44.4 | β β |
#16 1,175 |
β β |
103s | β | |
| 26 | Wan 2.5 Preview | Alibaba | 42.2 | #26 1,166 |
β β |
#11 1,268 Β±17 |
102s | $9.00/min | |
| 27 | Glam.ai 1.0 | Glam.ai | 40.7 | β β |
#17 1,155 |
β β |
156s | β | |
| 28 | Hailuo 2.3 | MiniMax | 40.0 | #21 1,184 |
#15 1,182 |
#22 1,196 Β±8 |
186s | $2.80/min | |
| 29 | P-Video (1080p) | Pruna AI | 37.0 | β β |
#18 1,146 |
β β |
30.7s | β | |
| 30 | Hailuo 02 Standard | MiniMax | 31.7 | #22 1,179 |
β β |
#24 1,181 Β±12 |
β | $2.80/min | |
| 31 | P-Video (720p) | Pruna AI | 29.6 | β β |
#20 1,123 |
β β |
13.1s | β | |
| 32 | Kandinsky 5.0 Pro | AI Forever | 28.2 | β β |
#21 1,100 |
#26 1,179 Β±21 |
268s | β | |
| 33 | Hailuo 02 Pro | MiniMax | 25.3 | #27 1,164 |
β β |
#21 1,200 Β±12 |
β | $4.90/min | |
| 34 | Seedance 1.0 | ByteDance Seed | 24.1 | #28 1,141 |
#19 1,125 |
#23 1,192 Β±11 |
56s | $7.32/min | |
| 35 | WAN 2.1 T2V 14B | Alibaba | 22.2 | β β |
#22 1,075 |
β β |
60s | β | |
| 36 | Kandinsky 5.0 | AI Forever | 18.5 | β β |
#23 1,070 |
β β |
200s | β | |
| 37 | LTX-2 19B | Lightricks | 15.7 | β β |
#24 1,052 |
#31 1,122 Β±10 |
58.9s | β | |
| 38 | WAN 2.2 T2V 14B | Alibaba | 15.3 | β β |
#25 1,052 |
#30 1,130 Β±15 |
48.7s | β | |
| 39 | Hunyuan Video | Tencent | 13.9 | β β |
#28 972 |
#27 1,175 Β±16 |
602s | β | |
| 40 | Ray 2 | Luma Labs | 6.5 | β β |
#26 1,044 |
#35 1,066 Β±17 |
133s | β | |
| 41 | Ray 2 Flash | Luma Labs | 3.7 | β β |
#27 1,030 |
β β |
36.6s | β |
Methodology
Each source uses preference data to estimate skill scores. We map ranks to percentiles and average where a model appears on multiple lists. The bar in the Consensus column is green;purple, rose, amber match Artificial Analysis, Design Arena, Arena AI columns. Speed is approximate time to the first image.
Primary sources
FAQ
Answers below use the same snapshot as the table above (as of 2026-04-06, 41 models). Figures are from our export, not live pages at Artificial Analysis, Design Arena, or Arena AIβthose sites may have moved on since we built this snapshot. The Consensus column is our average of percentile ranks across benchmarks where each model appears.
Which models have the newest release dates in this snapshot?
We use each model's released field from the export. Among rows with a parseable date, the newest in this snapshot include: Dreamina Seedance 2.0 720p (2026-03-01); SkyReels V4 (2026-03-01); PixVerse V6 (2026-03-01).
Which model is βbestβ on this page?
By default, we sort by Consensus, so Dreamina Seedance 2.0 720p leads this snapshot at 100.0 (average percentile across benchmarks where the model appears). By Elo in the Artificial Analysis column alone, Dreamina Seedance 2.0 720p is highest at 1274. βBestβ still depends on price, latency, and which benchmarks you care aboutβuse the sortable table.
What are the top models by Elo in this snapshot?
The Elo values below are the Artificial Analysis numbers in this export (2026-04-06), not necessarily what you see on Artificial Analysis today:
- Dreamina Seedance 2.0 720p β Elo 1274
- SkyReels V4 β Elo 1245
- Kling 3.0 1080p (Pro) β Elo 1241
- PixVerse V6 β Elo 1240
- Kling 3.0 Omni 1080p (Pro) β Elo 1231
How is text-to-video different from image-to-video?
Text-to-video models generate video clips from a text prompt alone. Image-to-video models take both a reference image and a text prompt, then animate the image into a video clip. Our table is built for text-to-video leaderboards from the sources named in the header.
How are models ranked on this page?
Each upstream source runs preference tests and publishes ranks or scores. We map those to percentiles within each benchmark, then average across benchmarks where a model appearsβthat is the Consensus column. Per-source columns show the ranks and scores stored in our snapshot for Artificial Analysis, Design Arena, and Arena AI. To change upstream leaderboards, participate on those sites; our table updates when we refresh the export.
Which open-weights models lead in this snapshot?
We flag open-weights rows from the export name suffix βOpen Weightsβ. By Artificial Analysis Elo in this snapshot, the highest are:
No open-weights rows with Elo in this export.
Treat naming as a signal onlyβconfirm license terms with each provider before production use.
What are Elo and margin of error?
Elo in our table is the value from the snapshot for the Artificial Analysis column (and similar skill estimates elsewhere). Margin of error / intervals (e.g. in CI columns) come from that same export. For how Artificial Analysis computes Elo from votes, see their methodology; our numbers stay fixed until the next snapshot refresh.