Bar Chart Race
Setup
Size
Timing
5–120
0–5, inside the total
0–10, on the final ranking, inside the total
Chart
3–10
Moves only the bars; the title and year stay put
-25–25; negative moves up
Palette
Text
Up to 60 characters
Title alignment
Step alignment
Step position
Up to 8 characters
Up to 8 characters
Thousands separator
Decimals
Look
Font
Names, values, the title and the period label.
Background
Preview
1280×720 · MP4
1280 × 720 preview
Data
Edit the table, or import it from a CSV file or pasted text. It is saved in this browser and never shared in a link.
| Item | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Data
Edit the table, or import it from a CSV file or pasted text. It is saved in this browser and never shared in a link.
| Item | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
About
Free bar chart race video maker
A bar chart race is an animated bar chart in which the bars grow, shrink and overtake each other as time passes, so you can watch a ranking change. Creators use it for the rise of brands, countries, games or channels, for sales and population figures, and for any story that is really about who is ahead and when that changed.
This free bar chart race video maker turns a table of numbers into a finished MP4. Paste or import a CSV, or edit the table right on the page, then choose how long the race runs, how many bars to show, a palette and a font, preview it, and download it. Everything renders in your browser, so there are no accounts, your data and videos are never uploaded, and the export has no watermark.
- 30 × 40
- up to 30 items and 40 steps in one race
- 5–120 s
- total duration, with holds on every step and at the end
- 480p–1080p
- MP4 export at 30 or 60 fps in 16:9, 1:1 or 9:16
- Free
- no watermark, no sign-up, rendered in your browser
Where to use it
Where to use a bar chart race video
Rankings over time
Show how brands, countries, games, languages or channels climb and fall from one year to the next.
Sales, population and market share
Turn a spreadsheet of yearly figures into a video that makes the overtakes easy to see.
Data stories and explainers
Drop an animated chart into a documentary, a news segment or a year-in-review.
Reels, TikTok and Shorts
Export in 9:16 for a vertical chart race that works as a hook in short-form video.
Classroom and research
Present trends in history, economics or science lessons and reports, with your own data.
Presentations and pitches
Show growth against competitors in a slide deck or a results video, with the data staying on your device.
How it works
How to make a bar chart race video
- 01
Add your data
Edit the table on the page, or use Import CSV to paste data or choose a file. Each row is an item and each column after the first is one step of the race.
- 02
Set the timing and look
Choose a size, the total duration, how many bars to show, a palette, a font and the colors. Click an item's swatch to give it its own color.
- 03
Preview and export
Press play to watch the race, then Export Now. The MP4 renders in your browser and downloads to your device.
Customize
Customize your bar chart race
Data table
Edit any cell or header, add or remove items and steps, and set a color per item. A race holds 2 to 30 items and 2 to 40 steps. Empty cells are allowed: an item with empty cells at the start joins the race late, one with empty cells at the end leaves, and a gap in the middle is filled in between its neighbors.
Timing
The total duration is 5 to 120 seconds for the whole clip. Each step can hold still for up to 5 seconds so viewers can read the ranking, the final ranking can hold for up to 10 seconds more, and the moves between steps share the rest of the time.
Chart
Show 3 to 10 bars at a time; the rest slide off the bottom edge. Pick one of the palettes, which gives each item its own color, then override any item you like. Bars always scale to the current leader.
Text and number format
Add an optional title, and up to 8 characters before and after the values, such as $ or %. Choose the thousands separator and 0, 1 or 2 decimals.
Layout and position
Move the bars left, right, up or down without moving the title or the year, and align the title left, center or right. In 9:16 each name sits above its bar so the bars use the full width.
Font, text color and background
Pick from six fonts and any text color. The chart sits on white by default, with green screen, blue screen, dark navy and black one click away, or any solid color.
FAQ
Bar chart race video FAQ
What is a bar chart race?
It is an animated bar chart in which the bars change length and swap places over time, so a ranking plays out as a short video. It is often used for popularity, sales and population data across years.
How do I make a bar chart race video?
Edit the table or import a CSV, choose the duration, the number of bars and the look, press play to preview, then press Export Now. The MP4 downloads straight to your device.
How should my CSV be laid out?
One row per item. The first column is the item name and every later column is one step, with the step label (a year, a month, any text) in the header row. Comma, semicolon and tab separated data all work, so you can paste straight from Excel or Google Sheets. Use a dot as the decimal mark and no thousands separators.
How much data can I use?
Between 2 and 30 items and between 2 and 40 steps. Item names can be 30 characters long and step labels 12. A pasted or imported CSV can be up to 100 KB. Values must be zero or greater; negative values are not supported.
What happens if my data has a mistake?
Import checks the data first and lists the problems, naming the cell, before anything is replaced, so a bad paste never overwrites your table. In the table, the cells with problems are marked, the preview keeps showing your last valid data, and export is switched off until they are fixed.
Can I choose the colors?
Yes. A palette gives every item a color that stays the same for the whole video, and you can click an item's swatch to give it any color of its own. Changing the palette recolors only the items you have not set yourself. Reset to defaults puts the look back but leaves your table untouched.
How long can the video be, and which formats does it export?
The clip runs 5 to 120 seconds, holds on each step included. It exports as MP4 at 30 or 60 frames per second and 480p, 720p or 1080p, in 16:9 for YouTube and widescreen, 1:1 for square posts and 9:16 for Reels, TikTok and Shorts. 1080p is the largest size; there is no 4K export.
Is the bar chart race maker free, and is my data private?
It is free and needs no account. The video is rendered in your browser on your own device. Your data and videos are never uploaded; the table is saved only in your own browser so it is there when you come back.
Does the exported video have a watermark?
No. The MP4 you download has no watermark, logo or EditKitz branding on it: only your chart on the background you chose.
Does the video have sound, or can I add logos to the bars?
Not yet. The clip is silent, so add your own music in your video editor, and the bars are plain colored bars without logos or images.
More in the Kit
Newsletter
Get new Tools in your inbox
One short email when a new Tool launches. No spam, unsubscribe any time.


