# Batch Download YouTube Videos from a List or Bookmarks

Source: https://b-roll-6hk.pages.dev/features/batch-download-url-list-bookmarks/
Published: 2026-09-25
Updated: 2026-09-25
Author: Ema Zamboni, video editor (https://b-roll-6hk.pages.dev/about/)
Section: Features (https://b-roll-6hk.pages.dev/features/)

**In short:** B-ROLL downloads many YouTube videos at once from a .txt file with one URL per line or from a bookmarks folder in Chrome, Edge or Brave. You pick the file, or the browser profile and folder, and B-ROLL queues every YouTube link it finds, one video at a time, with the format you set once.

## How do you batch download YouTube videos in B-ROLL?

B-ROLL takes a batch of YouTube links in three ways: several links pasted at once, a .txt file loaded with **URL list (.txt)**, or a browser bookmarks folder loaded with **Bookmarks**. Every link joins one queue that downloads one video at a time with the settings in the main window.

The three batch inputs compare like this, with a single playlist or channel link as the fourth way to start many downloads:

| Input | Where in B-ROLL | What it accepts | Best for |
| --- | --- | --- | --- |
| Several pasted links | Paste box, then Enter or **Paste & Download** | One or many links at once, duplicates dropped | A handful of links on the clipboard |
| .txt list | Sidebar, **URL list (.txt)** | Every YouTube link found in the file | Long lists from a doc, a spreadsheet column or a script |
| Bookmarks folder | Sidebar, **Bookmarks** | YouTube video links in one Chrome, Edge or Brave folder | Links you saved while researching |
| Playlist or channel link | Paste box | One link, then pick videos from the list; channel links need **Download channels** on in **Advanced options** first | One creator's own collection |

Command-line tools cover the same job with a batch file: the [yt-dlp README](https://github.com/yt-dlp/yt-dlp) documents `--batch-file` as a file with one URL per line. B-ROLL is built on yt-dlp and ffmpeg and puts that job behind two buttons, with ProRes or DNxHR conversion and credit files on top. For the wider trade-offs, see [online downloader vs desktop app vs browser extension](https://b-roll-6hk.pages.dev/compare/online-vs-desktop-vs-extension/), or browse all [B-ROLL features for video editors](https://b-roll-6hk.pages.dev/features/).

[Download B-ROLL for Windows](https://b-roll-6hk.pages.dev/download/): free, Windows 10 and 11 today, macOS and Linux planned. No account, no ads.

## How should a .txt list of URLs be formatted for B-ROLL?

A .txt list with one URL per line is a valid B-ROLL input. B-ROLL reads the whole file and queues every YouTube link it finds in the text, so a list copied from a spreadsheet column or a notes app works as saved.

A list in Notepad looks like this (the IDs are placeholders):

```text
https://www.youtube.com/watch?v=XXXXXXXXXXX
https://youtu.be/XXXXXXXXXXX
https://www.youtube.com/shorts/XXXXXXXXXXX
https://www.youtube.com/playlist?list=XXXXXXXXXXX
```

Three rules keep every line in the queue:

- **Write full links.** Each link starts with `https://` or `http://`; a link typed as `youtube.com/watch?v=...` without it is not recognized.
- **Use regular YouTube links.** B-ROLL recognizes `youtube.com/watch`, `youtu.be/`, `youtube.com/shorts/`, `youtube.com/playlist` and channel pages (`/@name`, `/channel/`, `/c/`, `/user/`). Mobile (`m.youtube.com`), YouTube Music, `/live/` and `/embed/` links are not recognized, so replace them with the regular watch link.
- **Expect YouTube only.** B-ROLL downloads from YouTube alone and skips links to any other site.

Load the file with **URL list (.txt)** in the sidebar. The picker is titled "Choose a .txt file with YouTube URLs (one per line)".

## How does B-ROLL's bookmark import work?

B-ROLL imports YouTube links from a bookmarks folder in Chrome, Edge or Brave. You pick a browser profile, then one folder, and B-ROLL queues the YouTube video links saved in it.

1. Click **Bookmarks** in the sidebar. The **Choose a browser profile** screen lists every Chrome, Edge and Brave profile on the PC, with the account email when B-ROLL can read it.
2. Select the profile and click **Next →**. The **Choose a folder** screen lists only the folders that contain YouTube video links.
3. Select a folder and click **Download folder**. The links join the queue; **← Back** returns to the profile list instead.

B-ROLL queues bookmarks in playlist mode. A bookmarked link that carries a playlist parameter (`&list=`) therefore downloads the whole playlist, not just the one video. A profile without YouTube bookmarks shows "No YouTube links found", and a PC without those browsers shows "No browser profiles found".

## Which browsers can B-ROLL read bookmarks from?

B-ROLL reads bookmarks from Chrome, Edge and Brave on Windows, in every profile of each browser. Firefox bookmarks are not supported.

Bookmark sources by browser, with the folder B-ROLL looks in:

| Browser | Where B-ROLL reads it | Notes |
| --- | --- | --- |
| Google Chrome | `%LOCALAPPDATA%\Google\Chrome\User Data` | The `Default` profile plus every `Profile 1`, `Profile 2` folder |
| Microsoft Edge | `%LOCALAPPDATA%\Microsoft\Edge\User Data` | Edge calls bookmarks favorites; same profile layout |
| Brave | `%LOCALAPPDATA%\BraveSoftware\Brave-Browser\User Data` | Same profile layout |
| Firefox | Not read | Import the bookmarks into Chrome, or copy the links into a .txt list |

The Chromium project documents `%LOCALAPPDATA%\Google\Chrome\User Data` as Chrome's default [user data directory on Windows](https://chromium.googlesource.com/chromium/src/+/main/docs/user_data_dir.md), with each profile in a subfolder such as `Default`. Edge and Brave are built on Chromium and keep the same layout in their own folders. Firefox users can move their bookmarks into Chrome with **Import bookmarks and settings**, as [Chrome Help explains](https://support.google.com/chrome/answer/96816?hl=en).

## How do you build a research list while browsing?

A research list is one bookmarks folder, or one .txt file, per project that you fill while you watch references. When the edit starts, you download the whole folder or list in one batch.

In Chrome, `Ctrl` + `D` bookmarks the current page and `Ctrl` + `Shift` + `D` saves all open tabs into a new bookmarks folder, according to the [Chrome keyboard shortcuts](https://support.google.com/chrome/answer/157179?hl=en) page. That second shortcut turns a research session of open tabs into a ready batch. Inside B-ROLL, right-click a search result or a card and choose **Copy link** to add it to a .txt list.

Keep each list tied to one project folder in **SAVE TO**. With **Save credits** on (the default), every download writes its own `.credits.txt` and adds a block to the folder's `credits.txt`, so the batch leaves one file listing every source; the [automatic credit files](https://b-roll-6hk.pages.dev/features/automatic-creator-credit-files/) page shows the template. For folder structure and bins, see [how to organize downloaded YouTube clips](https://b-roll-6hk.pages.dev/guides/organize-downloaded-youtube-clips/), and for a long research edit, [how to collect and track clips for a video essay](https://b-roll-6hk.pages.dev/guides/video-essay-footage-workflow/).

> **Careful:** Download only footage you have the right to use: your own uploads, Creative Commons, licensed or permitted material.

Check each video's license before it enters the list; [b-roll from YouTube: rights, clips, codecs and credits](https://b-roll-6hk.pages.dev/guides/youtube-videos-as-b-roll/) walks through those checks.

## What happens to links B-ROLL cannot download?

B-ROLL skips links it cannot recognize and marks a video that fails as failed, and the other cards in the batch keep downloading. The outcome depends on the kind of link:

| Link or problem | What B-ROLL does | What you do |
| --- | --- | --- |
| Not YouTube, mobile, Music, live or embed link | Leaves it out of the queue | Replace it with the regular watch link |
| Channel link | Shows "Channel downloads are off: enable in Advanced." and skips it | Set **Download channels** to Ask or Yes in **Advanced options** |
| Link already downloaded with the same settings | Opens **Already downloaded** | Choose **Re-download** or **Cancel** |
| Private, removed or unavailable video | Marks the card failed with yt-dlp's error line | Remove the link, or press **↻ retry** later |
| Video that asks for sign-in | With no cookies.txt set, tries your browser logins, then opens **Sign-in needed** | Load a cookies.txt from your own signed-in account |

As of September 2026, YouTube asks for a sign-in on some videos, and a batch can hit that message partway through. Export a fresh cookies.txt from a browser signed in to your own YouTube account and load it in B-ROLL; cookies expire, so export again when the message returns. For a playlist or list that stops early or skips entries, see [playlist download skips or stops](https://b-roll-6hk.pages.dev/troubleshooting/playlist-download-skips-videos/), and for playlist-specific options, the [YouTube playlist and channel downloader](https://b-roll-6hk.pages.dev/features/youtube-playlist-channel-downloader/).

## How to batch download YouTube videos from a list with B-ROLL

1. **Set the output once.** In the main window choose Video or Audio, the quality, the format and the SAVE TO folder. Every link in the batch uses these settings.
2. **Collect the links.** Save the links in a .txt file with one URL per line, or bookmark the videos into one folder in Chrome, Edge or Brave.
3. **Load a .txt list.** Click URL list (.txt) in the sidebar and choose the file. B-ROLL queues every YouTube link it finds in the text.
4. **Or load a bookmarks folder.** Click Bookmarks in the sidebar, choose the browser profile, click Next, choose the folder and click Download folder.
5. **Let the queue run.** B-ROLL downloads one video at a time. Each card shows its progress, speed, real bitrate and resolution, then done or failed.

## Frequently asked questions

Q: Can the list mix videos, playlists and channels?
A: Yes. A .txt list can mix watch, youtu.be, Shorts, playlist and channel links. Video links join the queue directly. A playlist link asks first, by default, before it opens the playlist downloader, and a channel link is skipped until you set Download channels to Ask or Yes in Advanced options, because channel downloads are off by default.

Q: Why did a bookmark download a whole playlist?
A: The bookmarked link contains a playlist parameter (&list=). B-ROLL queues bookmarks in playlist mode, so a video saved while a playlist was playing brings the whole playlist with it. Bookmark the plain watch link instead, or put the link in a .txt list, where B-ROLL asks Just this video or Whole playlist unless Download playlists is set to Yes or No.

Q: Is Firefox supported for bookmark import?
A: No. B-ROLL reads bookmarks from Chrome, Edge and Brave profiles only. To use Firefox bookmarks, import them into Chrome first with More, Bookmarks and lists, Import bookmarks and settings, then pick that Chrome profile in B-ROLL. The other route is to copy the Firefox links into a .txt list, one URL per line.

Q: Can I pick the output format for the whole batch?
A: Yes. B-ROLL gives every link in the batch the Type, Quality, Format and Subtitles chosen in the main window, and it asks for subtitle languages once per batch. With ProRes or DNx, conversions run in their own queue, so the next video downloads while the previous file converts to a .mov.

## Sources

1. [yt-dlp README on GitHub](https://github.com/yt-dlp/yt-dlp)
2. [Chromium docs: User Data Directory](https://chromium.googlesource.com/chromium/src/+/main/docs/user_data_dir.md)
3. [Google Chrome Help: Chrome keyboard shortcuts](https://support.google.com/chrome/answer/157179?hl=en)
4. [Google Chrome Help: Import bookmarks and settings](https://support.google.com/chrome/answer/96816?hl=en)

---

B-ROLL is a free, donation-supported desktop YouTube downloader for video editors: it downloads videos, clips, playlists and channels, converts them automatically into edit-ready ProRes or DNxHR (or saves MP4, MKV, WEBM or audio), and includes built-in trimming, subtitles and automatic creator credit files. Part of [B-ROLL Features for Video Editors](https://b-roll-6hk.pages.dev/features/) on the B-ROLL website. Download B-ROLL, free for Windows 10 and 11 (macOS and Linux planned): https://b-roll-6hk.pages.dev/download/
