MacBuddy
BiliDownloader icon

BiliDownloader

FreeUtilities
4.2(235 votes)

macOS

Updated: Jun 17, 2026

BiliDownloader is a free, open-source macOS desktop app that lets you save videos from Bilibili — China's dominant streaming platform — directly to your local drive with a few clicks.

What is BiliDownloader?

BiliDownloader is a GUI front-end purpose-built for pulling content off Bilibili, the video-sharing platform popular for anime, gaming streams, and Chinese-language entertainment. Where most download utilities treat Bilibili as an afterthought buried behind a generic URL box, BiliDownloader makes it the whole point. Paste a video link, choose your quality, and you're done. No command-line flags, no ffmpeg invocations you have to remember.

The project lives on GitHub under active maintenance, which matters for a platform that rotates its CDN and API endpoints regularly. A stale downloader stops working within weeks; a maintained one keeps pace.

What does BiliDownloader do best?

It handles Bilibili's login-gated content reliably — something generic tools like youtube-dl and yt-dlp can do but require credential fiddling on the command line. BiliDownloader surfaces that authentication flow in a native window, so you can grab member-only episodes or high-bitrate streams without touching a terminal. The GUI also lets you pick from available resolution tiers (360p through 4K where the uploader provides them), something that yt-dlp buries in format codes most users never learn.

  • Direct Bilibili URL parsing — BV codes, AV codes, and episode links all work
  • Quality selection via a visual dropdown rather than format strings
  • Batch download support for multi-episode series
  • Cookie-based authentication for premium and member content
  • Saves to a folder of your choice, not a hardcoded path

I've used it mainly for pulling lecture series and long-form documentaries that I want to watch offline on flights. It doesn't choke on playlist links the way some tools do.

Is BiliDownloader free?

Yes — BiliDownloader is completely free and open-source, distributed under an open license on GitHub with no paid tier, no ads, and no account required to use the app itself. You only need to supply your Bilibili credentials if the content you want to download sits behind a login wall on Bilibili's own side.

Who should use BiliDownloader?

Anyone who regularly watches Bilibili and wants an offline copy of something they love. That means anime fans archiving episodes before they leave a licensing window, language learners downloading study material, and researchers capturing video that tends to disappear without notice. If you only occasionally grab a single video, yt-dlp in the terminal is perfectly adequate — but if Bilibili is a regular part of your media diet, the GUI makes the repetitive work dramatically faster.

It's also a solid choice if you manage a library for a small group — a language-learning club, an anime watch party crew — and need to batch-fetch series without babysitting a terminal session. The learning curve is minimal compared to configuring Downie or scripting raw yt-dlp invocations.

How does BiliDownloader compare to Downie and yt-dlp?

Downie is the premium all-rounder on Mac — polished, supports hundreds of sites, costs money, and integrates with macOS share sheets beautifully. If you download from a dozen different platforms, Downie's breadth justifies its price. BiliDownloader wins on depth: it speaks Bilibili's quirks natively and handles authentication flows Downie occasionally fumbles. yt-dlp is the most powerful option technically and handles Bilibili well, but it requires comfort with the command line, format codes, and periodic manual updates. BiliDownloader is the right pick precisely when you don't want to think about any of that.

One honest limitation: BiliDownloader is Bilibili-only. It will not help you grab a YouTube video or a Twitch clip. For mixed-platform needs, pair it with yt-dlp or Downie rather than replacing them.

What are the main limitations of BiliDownloader?

The app has a narrower feature surface than universal download tools — no browser extension integration, no built-in media conversion, and no scheduling. It also relies on Bilibili's internal API, which can break silently after platform updates; you'll want to keep the app current and check the GitHub issues page if something stops working. macOS Gatekeeper may flag the unsigned binary on first launch, requiring a manual approval in System Settings → Privacy & Security — a routine step for open-source utilities distributed outside the App Store, but worth knowing before you install.

Software Information

Software Name
BiliDownloader
Version
Latest
Developer
Category
Utilities
OS Compatibility
macOS
Architecture
Apple Silicon & Intel (Universal)
License
Freeware
Language
English
File Size
Last Updated
Jun 17, 2026