Free tool|CSV to Leaderboard Video

Your spreadsheet,
as a ranking video

Top-10 countdowns, starting line-ups, revenue tables. Import a CSV and the rows animate in one by one - then edit the whole thing in the timeline.

How it works

Spreadsheet in, ranking video out

Three steps, no template to fill in by hand.

01

Import your CSV

Drop a file or paste the rows. Commas, semicolons or tabs, with or without a header - the importer works it out and shows you what it guessed.

02

Confirm the columns

Which column is the name, which is the score, which one holds the avatar URLs. Fix a typo, reorder a row, star the one to highlight.

03

Open it in the editor

The board lands in the full timeline, one layer per card. Add a voice over, music, a background clip, then export.

Built for boards people actually post

Every option maps onto something the render really does - nothing here is a preview-only trick.

Row-by-row reveal

Rows land one after another, top down or as a countdown that keeps #1 for last. You set the pace in tenths of a second.

Four layouts

A ranked list, two columns for a sports line-up, a grid of tiles, or a podium with the top three on blocks.

Nine themes, one accent

Broadcast, dark, light, glass, neon, minimal, stadium, ocean, sunset - each one takes your own accent colour, per board or per row.

One-click looks

Eight complete boards - line-up, countdown, podium, data table, photo wall, glass, stadium, minimal. Each one sets the theme, the layout and the motion together, and leaves your title and rows alone.

Your own photos

Drop a folder of headshots and they land on the right rows by filename. Or set one per row by hand, plus a logo and a feature photo.

Backdrops, not just colours

Put a gradient or a photo behind the card, blur it, darken it, add a vignette and a slow push-in. The card stays readable on top.

Values that read right

Currency, percent, lap times, plain numbers. Bars behind the rows share one scale across pages, and values can count up as they land.

Medals, groups and movement

Gold, silver and bronze on the top three. Section headers when the data has groups. Up and down arrows when it has movement.

Long boards, paginated

Thirty rows do not fit on a phone screen. Set rows per card and the board splits into pages that keep counting.

Questions

What does my CSV need to look like?+

One row per entry, and at least a column of names. Everything else is optional: rank, subtitle, value, image URL, group, movement. The importer detects the delimiter and the header row on its own.

Does my file get uploaded anywhere?+

No. The CSV is parsed in your browser and stays there. Nothing is sent to a server until you choose to open the board in the editor.

Can I make a football starting line-up?+

Yes - that is the two-column layout. Put the squad status in one column ("Starting XI", "Substitutes") and each side gets its own column with a section header.

Can I use player photos or club crests?+

Three ways. Drop all your photos at once and they are matched to the rows by filename. Set one per row by clicking its slot. Or keep the image URLs in a CSV column and map it to the image field. Circles, rounded squares or squares, and a row with no photo falls back to the initials.

Can I put a photo behind the board?+

Yes. The backdrop takes a colour, a gradient or a photo, with blur, darkening, a vignette and an optional slow push-in - so a busy stadium shot sits behind the rows without fighting them.

How long is the video?+

It follows your data: seconds per row, times the number of rows, plus the hold at the end and any intro or outro card. The exact length is shown live under the settings.

Can I add a voice over?+

In the editor, yes. The board is a normal timeline composition, so text-to-speech, music, background video and subtitles all work on it.

Your data is already the video

Import the CSV, watch the rows land, open it in the editor.

Build my leaderboard