Chrome Extension · Free

Download all your
Vimeo videos
at once.

The only Chrome extension that downloads your master files in bulk – not Vimeo's compressed copies. Drop in a CSV file. Get every original.

Drag and drop Original quality Free forever
Three steps

How it works

01 / Request

Ask Vimeo for the CSV.

Email Vimeo support and request a bulk-download CSV of your library. They'll send one back, usually in 1–3 days, with signed links to every original file you've uploaded.

vimeo.com/help/contact

Expired Vimeo CSV detection screen, warning before any download is attempted
02 / Load

Drop it in.

Open the extension, drop in your CSV file, and your entire library is parsed instantly. Sort by size, resolution, or title to scan a thousand-video archive in seconds – or use the search bar to find a specific clip by name. Expired links are flagged before you start, and the total download size is calculated up front so you know exactly what you're committing to.

No accounts. No sign-in. Your CSV never leaves your browser.

CSV upload screen of the Bulk Downloader for Vimeo Chrome extension
03 / Download

Click Start. Walk away.

Instead of opening every video on Vimeo's site one by one and clicking download – for hours, sometimes days – your entire selection runs as a single queue. Multiple files come down in parallel, with live per-file speed, a running total ETA, and a progress bar across the whole batch.

Close the popup whenever you want. The downloads keep running in the background, and a desktop notification lets you know the moment everything's finished.

Live download progress with per-file speed and total ETA across a Vimeo library batch
The Vimeo problem

How do I download all my Vimeo videos at once?

It's the question every Vimeo Pro and Standard user eventually asks – usually when they're migrating off the platform, archiving years of work, or staring at a dashboard with hundreds of videos that need to come home. And the answer Vimeo gives you is the same one they've given for a decade: download them one at a time, by hand, from the website. For a library of fifty videos that's an afternoon. For a library of five hundred it's most of a month.

A handful of tools claim to solve it. yt-dlp scripts. Third-party services like LOVE. Browser extensions that scrape the page. Each of them can sometimes pull a single original from Vimeo, but only when you're logged in and the uploader has explicitly toggled "Allow download" on that exact video. There is no public Vimeo endpoint anywhere that returns originals in bulk. Pull a hundred videos through any API and you get back what every API-based tool gets back: re-encoded streaming copies. Smaller. Compressed. Built for playback, not for archive.

The original ProRes. The original .mov. The master file that came out of your edit. For an entire library, those are reachable through exactly one path: a bulk-download CSV issued by Vimeo support. They'll send it on request, usually within 1–3 days, and inside it are signed download links to every original file you've uploaded. Not transcoded. Not re-encoded. The same file you sent them.

This extension is the only tool built around that path. If you care about getting the actual file you uploaded – not a copy of it – this is the difference.

Built right

Just the features that matter.

No upsells. No mystery. No silent quality drops.

Original upload quality

Not transcoded. Not re-encoded. The exact file you uploaded – byte for byte.

Live speed & ETA

Total GB before you start. Per-file speed in real time. Never wonder how long it'll take.

Search, sort, select

Find a specific clip in a thousand-video library. Sort by size or resolution. Skip what you don't need.

Expired-link detection

Vimeo's signed URLs expire in about 7 days. The extension catches that on parse and tells you exactly what to do.

Runs in the background

Close the popup. Open another tab. Keep working. Desktop notification when it finishes.

No accounts. No sign-in.

Everything runs locally in your browser. Your CSV and your files never leave your machine.

Retry on failure

Network blip? Per-file retry. The queue keeps moving – and tells you exactly what failed and why.

No silent fallbacks

If an original is unavailable, the extension says so. It will never quietly hand you a transcoded copy.

Free. Forever.

No subscriptions. No accounts. No ads.
If it saves your day, drop me a coffee.

Questions

The honest part.

Do I need a paid Vimeo plan?

Yes. Vimeo support only issues bulk-download CSVs to paid accounts (Standard tier and above). Free accounts won't have the CSV option available to them.

How long does the CSV take to arrive?

Typically 1–3 business days from Vimeo support. Once it lands in your inbox, the signed links inside last about 7 days before they expire – so plan to download soon after you receive it.

What if the links have already expired?

The extension detects expired links the moment you drop the CSV in and walks you through requesting a fresh one. It will never try to download an expired URL – that path is closed before you can hit Start.

How is this different from yt-dlp, LOVE, or the Vimeo API?

Tools like yt-dlp can fetch a single original from Vimeo, but only when you're logged in and the uploader has explicitly enabled "Allow download" on that specific video. There's no public endpoint anywhere that returns originals in bulk. Batch tools like LOVE work in volume but are limited to Vimeo's transcoded streaming copies. The support-issued bulk-download CSV is the only path that gives you signed links to every original at once, and this extension is the only tool built around that path.

Is this affiliated with Vimeo?

No. This is a third-party tool that uses the official CSV that Vimeo support gives you. No API keys. No scraping. No workarounds.

What about privacy?

Nothing leaves your machine. The extension parses the CSV in your browser and hands each download to Chrome's downloads engine. No analytics. No tracking. No servers. The only outbound requests are the file downloads themselves, going from Chrome directly to Vimeo's CDN.

Does it work on Mac, Windows, Linux?

Anywhere Chrome runs. The extension is platform-agnostic – files save to your default Chrome downloads folder, wherever that is on your OS.

Can it download someone else's Vimeo videos?

No. The CSV only contains signed links to videos you own. This is a tool for getting your own files back – not for accessing other people's content.