BiliBili is a popular Chinese video-sharing platform. It's like a combination of Crunchyroll and YouTube, providing many types of content and an exclusive anime feed. Because of the rich library, it's a good entry to enjoy Chinese anime and learn about Chinese culture.
You might love this platform for its unique ad-free experience and the chaotic joy of Danmaku (bullet comments), but to download BiliBili video on PC feels like solving a puzzle. Although it has no built-in download button for PC, there are many workarounds.
In this post, I tested 3 popular methods to download BiliBili video and reviewed more than 10 BiliBili downloaders. Hope this no-nonsense guide and my own usage experience can help you choose the most suitable way to download a video from BiliBili.
Quick Note:
BiliBili doesn't have an official download service for PC. We need an extra tool to do it.
1. Several Tips before you download: BiliBili's encryption tech ➡️ Section 1
2. 3 Verified methods to download BiliBili videos (Jump to the Comparison Table):
- Pro, high-quality method: BiliBili video downloader ➡️ Section 3
- Quick, free method: Online video downloader & Add-On ➡️ Section 4 & Section 5
- The "Geek" way: Open-source tool ➡️ Section 6
3. Advanced Tips: Audio, Danmuku, and Region Locks ➡️ Section 7
Bilibili Encryption We Should Know Before Download
If you have tried pasting a BiliBili link into a random "Online BiliBili Video Downloader" you found on Google, you likely ran into one of two problems: either the download failed completely, or you ended up with a 480p or 720p video. Why does this happen?
To understand why, you need to know what you are actually trying to download. BiliBili isn't just one thing. It's a mix of different content types and platforms.
What Do You Want to Download from Bilibili?
BiliBili's content can be basically divided into 2 types: UGC (User Generated Content) and PGC (Professionally Generated Content). The exact BiliBili video downloader we should use depends on the video type.
| Type | Examples | Download Difficulty |
| UGC | Gaming highlights, Vlogs, Fan edits, Memes | ✅ Easy. Most free tools can handle these because they rarely have heavy encryption or region locks (but in low quality) |
| PGC | Copyrighted Anime series, Movies, TV Shows (Spy x Family) | ⚠️ Hard. These are protected by DRM, Geo-blocking, and Login Walls. Online tools almost always fail here, requiring professional software (like KeepStreams) to bypass the security |
Are You on .COM or .TV?
Another common point of confusion is the URL itself. BiliBili actually operates two separate ecosystems, and they behave very differently on a PC.
| Platform | BiliBili.com | BiliBili.tv |
| Best For | PC / Desktop Users | Mobile App Users |
| Library | ✅ Massive. Contains UGC & PGC | ⚠️ Limited. A few licensed Chinese anime and fan uploads |
| PC Access | ✅ Works perfectly in any browser | ⚠️ Restricted. Often blocks browser viewing to force you to download the App. |
| Region Lock |
|
🌍 Content varies by country |
| Download | Requires Tool | App Only |
| Language | Chinese | English |
| Screenshot |
Why Can't I Download 1080p/4K BiliBili Video?
The answer is the "Login Wall" and Encryption.
Unlike some other platforms, BiliBili reserves its high-quality streams (1080p High Bitrate) exclusively for logged-in users. Most free online tools (like SnapAny and Seekin) act as "guest" visitors. Since they cannot log in to your personal account, BiliBili only feeds them the lowest quality public stream—usually 360p or 480p.
Furthermore, BiliBili uses DASH (Dynamic Adaptive Streaming over HTTP) technology, which splits the video and audio tracks into separate files. Many basic BiliBili downloaders will save the video file without sound. To get a perfect MP4 file, you need a tool capable of downloading both streams separately, decrypting them, and merging them back together (Remuxing) instantly.
BiliBili Downloader Comparison Table
Okay, that's enough for understanding the platform. Let's jump into the most important part: a review of different BiliBili video downloaders. I tested about 10 tools last week, and they can be divided into 3 types. The performance mainly vary to different types of tools.
| Feature | Pro Software | Online Tools | Browser Extensions |
| Example | KeepStreams, BBFly | SnapAny, Seekin | VDH, BiliBili Downloader |
| Max Quality | 4K / 1080p+ | 480p / 720p (Low Bitrate) | 1080p (Unstable) |
| Format | MP4 / MKV | MP4 | MP4 |
| Audio | Hi-Res / 320kbps | Often missing or of low quality | Okay |
| login Needed? | Yes. Paid or free account. | No | Yes, for 720p or 1080p |
| Success Rate | 97% (Weekly Updates) | 40% (Fails on long videos) | 70% (Breaks on updates) |
| Bilibili.tv Support | ✅ | ❌ | ❌ |
| Bilibili.com Support | ✅ | ✅ | ✅ |
| Batch Download | ✅ | ❌ | ❌ |
| Playlist Download | ✅ | ❌ | ❌ |
| Subtitle Saving | ✅ | ❌ | ❌ |
| Danmaku Saving | ❌ | ❌ | ❌ |
| Best For | Archiving UGC/PGC & playlists | One-time UGC clips | Casual viewing |
In the next sections, I'll make a detailed review of one typical tool from each type (honestly, same type, same functions). You can refer to the comprehensive feature list I've compiled, as well as my subjective user experience, to choose the downloader that suits you best.
Method 1: Use a Professional Downloader
It's the best choice for 4K/1080p high-quality downloads and playlists.
If you are looking to archive your playlists or your favorite Anime series in the highest possible quality, professional desktop software is the only route to save your efforts. Such tools as KeepStreams Video Downloader have a specialized browser that acts as a bridge between your account and your hard drive.
Features of Professional BiliBili Video Downloader
I tested KeepStreams with my own BiliBili "Big Member" (Premium) account on Mac. And here are some good features I really like:
💡 1. True 1080p and 4K: It simulates a real user login. If my account can play 4K videos, it can download them in 4K.
💡 2. Playlist detection and batch download: I love this function to directly detect and download all videos in my playlist. It's a lifesaver for a datahoarder like me. When downloading an anime with multiple episodes, the batch download function is always reliable, too.
💡 3. Support 180+ global video sites: KeepStreams not only supports BiliBili. It can also download videos from YouTube, AcFun, 7Plus, Beeg, Gaia, and 180+ video sites in the world. Even though the lifetime subscription costs $99.99, when you break it down, it works out to just $0.55 per service, which is a great deal.
However, there are some drawbacks that I should not hide:
⚠️ 1. Unable to download Danmaku: KeepStreams can download subtitles, but is unable to save Danmaku with the video together. In fact, only the official BiliBili app can help us download videos with Danmaku.
⚠️ 2. The login is necessary: I tried different situations. It turns out that I need to log in to a BiliBili account (free or premium) to download videos with KeepStreams. Or I'll get an error code 412.
Step-by-Step: How to Batch Download BiliBili Videos?
Here is how to use KeepStreams to download an entire season of a show like Heaven Official's Blessing in just a few clicks.
Launch KeepStreams and enter bilibili.com in the top address bar. Log in to your BiliBili account in the built-in browser.
Navigate to the video or playlist you want. Click the orange download button at the bottom right, and wait for the analysis, which normally will be done in seconds.
Set the download options as you prefer, including the video quality, video codec, audio, subtitles, and more. Click Download Now. Your videos will start downloading at high speed (often leveraging your GPU Acceleration).
Click on Downloads, and check the real-time progress in the Downloading tab. All downloaded videos will be saved in the Downloaded tab.
Method 2: Use Online Downloaders
If you just want to download a 3-minute video or a meme to share in Discord, you probably don't need a pro software. For casual, one-off downloads, web-based tools like SnapAny are a "quick fix", as long as you manage your expectations regarding quality.
Features of Professional BiliBili Video Downloader
These tools are built for speed and convenience, not quality preservation. Here is what you get with most web-based converters:
- 💡 Zero Installation: No need to install software. It works directly in Chrome, Edge, or Safari.
- 💡 Completely Free: Most are free to use but ad-supported.
- 💡 Compatible Video Format: Often restricted to MP4 files.
Based on my usage, here are several limits:
- ⚠️ Low Resolution Limit: Because such tools cannot log in to your BiliBili account, they are usually locked to 480p or 720p.
- ⚠️ The "Ad Minefield": Be prepared to close 3-4 pop-up ads before the download starts.
- ⚠️ Unable to Download from BiliBili.tv: Nearly all online tools don't support downloading on .tv.
- ⚠️ No Batch or Playlist Download: I need to click videos one by one.
- ⚠️ Slow Speed: Since the download totally depends on the browser, it's quite slow. I took 12 minutes to save an episode about 42 minutes long.
Step-by-Step: How to Download BiliBili Video with Online Tools?
Wondering how to download video from BiliBili without installing software? If you are okay with standard definition and a few ads, here is how to use a typical tool like SnapAny to directly save BiliBili video with URL extraction.
Go to Bilibili.com, open the video you want, and copy the full URL from the address bar (e.g., https://www.bilibili.com/video/BV1...). Open the online downloader site. Paste your link into the search box and click the "Go" or "Search" button.
Once the thumbnail appears, you will likely see a "Download Video" button. Click it, and you'll be led to another page where a simple video player is. Click the 3 dots > Download.
The video will be downloaded to your browser. Find it in your Recent Download History or Downloads.
Method 3: Use Browser Extensions
If you like a light tool and don't want to switch between tabs, a Browser Extension (Add-on) might be your middle-ground solution. These small plugins live inside your browser and add a "Download" button directly to the BiliBili page.
Features of Professional BiliBili Video Downloader
A general video download extension we used on YouTube (such as Video DownloadHelper) might fail on Bilibili. This is because of the different video encryption. So I chose BiliBili Downloader, a specialized tool for this site. Extensions like it offer a slightly more integrated experience than online sites.
- 💡 Integrated UI & Easy to Use: Adds a download button overlay directly on the video player or in the browser toolbar. It's more convenient than online video downloaders.
- 💡 Totally Free: Most extensions are made based on open-source tools, thus totally free to use.
But when I use the add-on to download video from BiliBili, several problems appeared too:
- ⚠️ Unstable Lifespan: Google and Bilibili frequently ban these extensions from the Chrome Web Store. An extension that works today might disappear tomorrow.
- ⚠️ Speed: It's slower than software because it relies on your browser.
- ⚠️ Unable to Download from BiliBili.tv: It has the same drawback as the 2 tools above.
- ⚠️ Login Required for Higher Quality: To download 1080p or 4K videos, a login is necessary.
- ⚠️ Fake Video Quality: Although some advanced extensions claim they can "Download 1080p and 4K videos," the result you get after logging in is just as blurry as you would from the online video downloaders.
Step-by-Step: How to Download BiliBili Video with Add-ons?
This part shows how to download a video from BiliBili using web tools on PC:
Go to the Chrome Web Store (or Edge Add-ons) and search for "BiliBili Downloader" or "Video Downloader Professional." Click "Add to Chrome".
Click the "Puzzle Piece" icon in your browser toolbar and pin the downloader so you can see it.
Navigate to the BiliBili video you want to watch. Refresh the page so the extension can detect the video stream.
Click the extension icon. It will list the available video qualities. Select the highest one available (usually MP4) to start the download. You'll also be led to another page with a simple video player. Click the 3 dots > Download.
Here's how to download BiliBili video with a browser extension in Chrome.
Bonus Part: Can We do it in a "Geek" Way?
If you are comfortable with Command Prompt, and you absolutely refuse to pay for software, there is one king of the open-source world: yt-dlp. This is a command-line tool popular on Reddit communities like r/DataHoarder. It is incredibly powerful and free, but it has a steep learning curve.
Many users love it because:
- It's Free: 100% open source.
- Versatile: It supports thousands of sites, including BiliBili.
The catch? There is no "Download" button. To get 1080p quality with yt-dlp, you need to:
- Install Python on your PC.
- Manually export your BiliBili browser cookies to a
.txtfile (using a separate extension). - Type commands like this into your terminal:
yt-dlp --cookies cookies.txt https://www.bilibili.com/video/BV1xx411c7mD
If coding feels like a fun Tuesday night project for you, go for it. But if you just want to click a button and watch your show, Method 1 (KeepStreams) is essentially the advanced "GUI version" of this power.
Advanced Tips: Audio, Danmaku and Region Locks
For the power users who want the full BiliBili experience, simply getting the MP4 video isn't enough. Here is my own tips to handle some tricky stuff.
How to Extract MP3 Audio from BiliBili
Sometimes we just want the soundtrack or an ASMR track. We don't need the video. We need to directly convert BiliBili to MP3. This can be done with KeepStreams and some online tools:
- With KeepStreams: Select "Download As Audio" in the download pop-up. It automatically converts the stream to a high-quality (320kbps) MP3 file.
- With Online Tools: Most fail here. You usually have to download the video first and then use a separate "Video to MP3" converter, which degrades the audio quality.
How to Deal with Region-Locked Content?
If you see this message on a browser, you will also see it in any downloader. To fix it, we need a VPN. To download region-locked Anime (often restricted to Mainland China):
- Close KeepStreams.
- Turn on your VPN and connect to the appropriate region server.
- Launch KeepStreams and navigate to the video.
- Success! If the video plays, it can be downloaded.
FAQs
Q1. Is it legal to download BiliBili videos?
A1. Generally speaking, it's acceptable to download for later personal offline viewing. It's often called fair use. But it's definitely illegal to distribute, upload, or sell copyrighted content. Always respect the creator's work and BiliBili's ToS.
Q2. Why is my downloaded video silent (no sound) on BiliBili?
A2. This happens when using outdated online tools that can't handle BiliBili's separate audio/video streams (DASH). Use professional software like KeepStreams or a remuxing tool like yt-dlp.
Q3. Is KeepStreams safe to use with my BiliBili account?
A3. Yes. KeepStreams uses a built-in browser (based on Chromium) to access the site. You are logging directly into BiliBili, not giving your password to the software. It simply uses the active session cookie to access high-quality streams.
Q4. Can I download 4K videos without a Premium account on BiliBili?
A4. No. The 4K stream is server-side locked by BiliBili. You must be a logged-in "Big Member" (Premium) to access—and thus download—4K quality. However, standard 1080p is often available to free registered users.
Conclusion
Although BiliBili offers some of the best Anime, documentaries, and fan creations on the web, it doesn't provide a PC download service. To do it, we need the help of an extra tool:
For the Casual Viewer: If you just need a quick, low-resolution clip to share with friends, Online Downloaders or Browser Extensions are decent free options—just watch out for the ads and unstable connections.
For the Collector: If your goal is to download BiliBili videos on PC in their full 1080p or 4K glory, or if you need to archive an entire playlist with subtitles, professional software like KeepStreams Video Downloader is non-negotiable.
Whatever method you choose, enjoy the content offline and always respect the creators.

