Browse topics
Bar chart race maker
Mindber's bar chart race maker turns a table of numbers over time into an animated bar chart race in your browser. Paste or upload a CSV, set the title and number format, then download a video or copy an embed code. It's free with no sign-up. Recording runs in real time, so a 40-second race takes 40 seconds.
Preview
Each bar is a lab's best model on the last overall text leaderboard published that month. The axis starts just below the shortest bar on screen, not at zero.
Oct 2026Meta's Muse Wonder ties Claude Opus 5.5 for secondOct 2026: Google leads with 1,517
| # | Name | Score | Months at #1 |
|---|---|---|---|
| 1 | 1,517 | 16 | |
| 2 | Anthropic | 1,509 | 8 |
| 3 | Meta | 1,509 | 0 |
| 4 | Moonshot AI | 1,487 | 0 |
| 5 | OpenAI | 1,485 | 17 |
| 6 | Alibaba | 1,483 | 0 |
| 7 | Zhipu AI | 1,481 | 0 |
| 8 | Xiaomi | 1,480 | 0 |
| 9 | DeepSeek | 1,476 | 0 |
| 10 | xAI | 1,475 | 1 |
| 11 | Baidu | 1,467 | 0 |
| 12 | ByteDance | 1,456 | 0 |
| 13 | Tencent | 1,454 | 0 |
| 14 | StepFun | 1,448 | 0 |
| 15 | MiniMax | 1,440 | 0 |
| 16 | Meituan | 1,436 | 0 |
| 17 | Mistral AI | 1,434 | 0 |
| 18 | NVIDIA | 1,426 | 0 |
| 19 | Cohere | 1,354 | 0 |
| 20 | Ai2 | 1,329 | 0 |
| 21 | 01.AI | 1,328 | 0 |
| 22 | Nexusflow | 1,314 | 0 |
| 23 | Reka | 1,288 | 0 |
| 24 | Microsoft | 1,256 | 0 |
| 25 | Hugging Face | 1,213 | 0 |
| 26 | OpenChat | 1,183 | 0 |
| 27 | LMSYS | 1,173 | 0 |
| 28 | UC Berkeley | 1,168 | 0 |
| 29 | MosaicML | 1,151 | 0 |
| 30 | TII | 1,148 | 0 |
| 31 | U. Washington | 1,128 | 0 |
| 32 | Stanford | 1,070 | 0 |
| 33 | Nomic AI | 1,068 | 0 |
| 34 | RWKV | 1,042 | 0 |
| 35 | OpenAssistant | 1,024 | 0 |
Source: LMArena leaderboard history
Your data
Paste a table from Excel or Google Sheets, or type one with commas. The first row holds the names, the first column the dates. A table with one row per bar and the dates across the top works too.
- 42 periods and 35 names · Read as: Dates down the first column
Chart settings
Say what one number means, for example "Monthly sales in US dollars".
The column header in the table under the chart, for example "Sales".
Zoom in for ratings and scores, where zero means nothing. Keep zero for counts, so bar length stays honest.
Starts with https://
Names and colors
Colors follow a fixed palette. With more than eight names the colors repeat, and every bar keeps its name. Type an emoji, such as a flag, to show it in the circle at the end of a bar.
- OpenAI
- Anthropic
- LMSYS
- UC Berkeley
- MosaicML
- Stanford
- RWKV
- OpenAssistant
- Zhipu AI
- U. Washington
- Microsoft
- Nomic AI
- Meta
- Mistral AI
- OpenChat
- Hugging Face
- Alibaba
- TII
- Ai2
- 01.AI
- Cohere
- Nexusflow
- Reka
- NVIDIA
- DeepSeek
- xAI
- StepFun
- Tencent
- MiniMax
- Moonshot AI
- Meituan
- Baidu
- ByteDance
- Xiaomi
Captions
One caption per line: the date as it appears in your table, a comma, then the text. Example: 2021-06, First store opens. Each caption shows for about three periods.
22 captions match dates in your table.
Download and share
Video
Video length: 25 seconds
The race plays in real time while it records, so a 40-second video takes 40 seconds. Keep this tab open and in front until the file downloads. The video has no sound.
Share link
The link holds the whole chart, data included, after the # sign. Browsers don't send that part of an address to a server, so Mindber keeps no copy. Anyone with the link can open the chart and change their own copy.
Embed on a website
Paste this code into your page. The chart plays in the frame, and the credit line under it links back here.
How to use this tool
- Put your data in a table with the names in the first row and the dates in the first column, one column per bar. One row per bar with the dates across the top works too.
- Paste the table into the data box or upload a CSV file. A copy from Excel or Google Sheets pastes as it is.
- Check the preview, then set the title, the number format, how many bars show and where the axis starts.
- Add captions for the dates that matter, and change the color of any bar or give it an emoji, such as a flag.
- Record a widescreen video for YouTube or a vertical one for Shorts, TikTok and Reels, or copy the embed code for your website.
The chart in our data stories
Two of our data stories run on the same chart. One follows which lab held #1 on the Arena leaderboard each month since 2023, and the other which AI companies drew the most Wikipedia readers since 2015. Both have an Embed button, and the Arena data is the sample loaded above.
Frequently asked questions
What is a bar chart race?
A bar chart race is an animated bar chart where the bars grow, shrink and swap places over time, one frame per period, so you can watch a ranking change. People also call it a racing bar chart.
What data format does a bar chart race need?
One number per name per period. The maker detects three layouts: dates down the first column, dates across the first row, or three columns of date, name and value. Commas, currency signs and percent signs in numbers are fine. An empty cell between two numbers is filled in a straight line, and a 0 hides the bar for that period.
Can I download the bar chart race as an MP4?
Yes, where the browser can record MP4, which Safari and recent Chrome and Edge do. Firefox records WebM, and YouTube accepts both. The video is 1920 by 1080 or 1080 by 1920 at 30 frames a second, with no sound and mindber.com/bar-chart-race in the top corner.
Is my data uploaded to Mindber?
No. Reading the table, drawing the chart and recording the video all happen in your browser. A share or embed link carries the chart itself after the # sign, and browsers don't send that part of an address to a server, so we never receive a copy.
How big can the table be?
Up to 400 names, 2,000 periods and 200,000 numbers, with 5 to 15 bars on screen. A big table makes a long share link, so drop names that never reach the top before you share it.
Sources
- MediaRecorder: isTypeSupported() static method. MDN Web Docs
- lmarena-ai/leaderboard-dataset (the sample's Arena scores). Hugging Face
Share this tool
Last updated