EditKitz

Bar Chart Race

Setup

Size

Timing

s

5–120

s

0–5, inside the total

s

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

Your video is ready

Want to hear when new Tools launch? Leave your email. No spam, unsubscribe any time.

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.

Bar Race data: one row per item, one column per step
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.

Bar Race data: one row per item, one column per step
Item

Import CSV

Paste rows from a spreadsheet or a CSV, or choose a file. The first column is the item name and each later column is a step. Importing replaces the whole table. Up to 100 KB.

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.