Local-first · Zero telemetry

Save the video you're watching, in original quality

bilibili Video Downloader is a Chrome extension that spots the video behind the player on BiliBili.tv, lists every quality the site serves, records live streams, and writes a clean file to your disk. Nothing passes through our servers, because we don't have any.

Free · No account · No telemetry

Popup detecting a video on BiliBili.tv with a one-click Download button Detected video with quality picker and media details Downloads tab with parallel downloads and pause, resume, and stop controls Recording a BiliBili live stream with the REC timer and Stop button Live capture in progress on live.bilibili.com
1080psource-quality capture
10×parallel downloads
0bytes sent to us
~2 MBextension size
How to

How to download videos

Install bilibili Video Downloader once, open any BiliBili video, and save it in a couple of clicks.

1

Play the video

A BiliBili.tv video playing in the browser

Start playing any video on BiliBili.tv — the extension detects it in the background while you watch.

2

Pick a quality and download

Popup with the detected video and its quality dropdown open

Open the popup, pick the quality you want, and hit Download.

3

Track the progress

Downloads tab showing live progress with pause and stop controls

Switch to the Downloads tab to follow live progress — size, speed, and percentage at a glance.

4

Watch it or locate it

Completed download with play and open-location actions

When the capture finishes, click play to watch it instantly or browse to its location on your disk.

Features

Everything bilibili Video Downloader can do

One extension covers the whole journey — finding the video, picking the quality, processing it locally, and saving a clean file to your disk. Built for sites other than YouTube.

Downloads and history

A download manager that behaves like one: fast, transparent about progress, and easy to search later.

Direct MP4 & WebM saves

Progressive files go straight to your downloads folder with no re-encoding and no quality loss.

Playable partial downloads

Long downloads become playable as soon as the first chunks arrive — start watching without waiting for the whole file.

Live streaming downloads

Start a capture on a BiliBili live broadcast and stop whenever you like — the result is a normal, seekable video file.

Pause, resume, salvage

Pause any download and resume it later from where it stopped; stopping keeps the partial file, so nothing already downloaded is wasted.

Parallel transfers

Up to ten downloads run side by side — you set the limit (1–10) in Settings.

Honest progress

Live size, speed, and percentage for every job — not a spinner and a shrug.

Pause & resume

Pause and resume any job; the queue keeps moving with the next file.

Completion alerts

Optional desktop notifications tell you when a capture finishes — handy for long downloads.

100-item history (default)

Recent downloads are kept in a searchable local list with the exact page and stream URL attached — the limit is yours (default 100, up to 1000).

Automatic cleanup

Set an age limit and old history entries quietly expire on their own.

Open file location

Jump straight to your download folder from Settings, or open any finished file from its history entry.

BiliBili.tv and muxing

The hard cases are where the extension does its best work.

Automatic audio muxing

On BiliBili.tv, the audio track is downloaded alongside the video and merged into one file — you never handle separate tracks.

Per-quality codec labels

Each resolution is listed with its codec, so you know exactly what you're saving before you commit.

Pure-JavaScript muxer

Merging happens entirely inside the extension — no FFmpeg, no codecs, nothing to install.

Interface

Calm, quick, and informative — the UI stays out of the way until you need detail.

Thumbnail previews

Every detected video shows its poster where the page provides one, so you know you have the right one before saving.

Media inspector

Resolution, codec, duration, and size are listed for each quality before you commit.

Title search

Find any detected video or past download by typing part of its title.

One popup, three tabs

Videos, Downloads, and Settings live together in one popup — open it any time to see what's on the page.

Four themes

System, Dark, Light, and Transparent — follows your system by default, override any time in Settings.

Resizable popup

Set the width from 360 to 720 px so long titles and file names fit.

Privacy and performance

Your browsing stays on your machine. There is no server in the middle and no analytics on the wire.

Local-only processing

Streams are fetched, muxed, and converted inside your browser. Nothing is uploaded to us — we have no servers to upload to.

Zero telemetry

No analytics SDK, no crash reporting, no identifier. The network panel stays quiet about bilibili Video Downloader.

Tiny footprint

The whole extension is about 2 MB and starts instantly.

Built-in muxer

Pure JavaScript handles all merging — you never install codecs or command-line tools.

Diagnostics built in

A log viewer with save, copy, and clear makes support issues reproducible without sending anything anywhere.

Resumable transfers

Paused or interrupted downloads resume from where they stopped, and expired links refresh automatically.

Anywhere Chrome runs

Windows, macOS, Linux, and ChromeOS — there are no native components to install.

Store-policy clean

Plain JavaScript, requested permissions kept to the minimum, and full compliance with Chrome Web Store review rules.

FAQ

Frequently asked questions

Short answers about installing, using, and trusting bilibili Video Downloader.

Yes. Every feature is free, with no account, no ads, and no artificially crippled "pro" tier. If you like it, telling a friend is the best payment.
bilibili Video Downloader ships as a Chrome extension and works in any Chromium-based browser, including Edge, Brave, Opera, and Vivaldi.
Progressive MP4 and WebM files are saved as-is. HLS playlists and MPEG-TS streams are stitched into one file. On BiliBili.tv, DASH video and audio tracks are downloaded and merged into a single MP4 in the quality you picked.
No — by design, it covers sites other than YouTube. For BiliBili.tv, Facebook, Instagram, and thousands of sites that serve direct video, it lists everything it can detect.
None. bilibili Video Downloader has no backend server, no analytics, and no crash reporting. Downloads, history, and settings live only in your browser's local storage. This marketing site also sets no tracking cookies — it stores just your theme preference.
No. Merging of video and audio tracks is built into the extension in plain JavaScript. There is nothing to install, configure, or keep updated.
Some sites use DRM-protected playback, which the extension deliberately does not touch, and YouTube is out of scope by design. On other sites the video often only appears after you press play — start playback and check the popup again.
It depends entirely on what you download and where you live. Saving your own uploads, openly licensed content, or material you have permission to keep is generally fine; saving copyrighted media without permission is not. You are responsible for using the tool lawfully and respecting each site's terms.
In your browser's regular downloads folder. Every history entry can open the file, and Settings has an Open download folder button.
Yes — it's a Chrome extension, so it works on Windows, macOS, Linux, and ChromeOS wherever Chrome or a Chromium browser runs. There are no native components.

Install once, forget it's there

bilibili Video Downloader sits quietly until a page has a video you want — then it's one click to a clean, local file.