Bilibili Links Explained: BV IDs, AV IDs, b23.tv & More

Sitting on a weird Bilibili link wondering “will this work?” — or saw a “BV ID” and had no idea what it was? Below: every Bilibili link format decoded in plain English, plus a free Link Inspector — paste anything in, and it identifies, validates, and expands it. No sign-up.

🔍 Bilibili Link Inspector

Paste any Bilibili link, BV ID, AV number, or b23.tv short link — the inspector identifies the format, validates it, converts between AV and BV, and expands short links.

Open the Link Inspector →

The 10-second version

Copy whatever the app or browser gives you — the whole thing — and SaveBili normalizes it. BV codes, AV numbers, b23.tv short links, URLs with ?p=3 — they’re all just different names for the same video, and SaveBili accepts them all.

BV ID: the canonical format since 2020

The BV ID is Bilibili’s current standard identifier — 12 characters, always starting with BV (in practice BV1), mixing letters and numbers. Deliberately excluded: lookalike characters like 0, O, l, I, so IDs are hard to mistype. Example: BV17x411w7KC.

Where to find it: in a browser, it’s in the address bar — bilibili.com/video/BV17x411w7KC. In the app, tap Share → Copy Link; the link contains the BV ID (or a b23.tv short link, covered below).

AV ID: the legacy numeric format (still works)

Before 2020, Bilibili identified videos with a plain number — the AV ID, like av170001. Old bilibili.com/video/av170001 links survive in forum posts, bookmarks, and tutorials.

The good news: AV IDs never die. Every AV ID maps to exactly one BV ID — two names for the same video. Visit an old av link and Bilibili redirects you to the BV version. SaveBili accepts raw AV numbers too, so no conversion is needed before pasting.

AV ↔ BV: the math, explained for humans

An AV number and its BV code are connected by a reversible encoding — like one contact saved under two names. Any BV decodes back to its AV number and vice versa, with no lookup table needed. It’s not encryption: knowing the BV reveals nothing extra about the video; it’s just the same address written differently. The Link Inspector converts live and shows both forms side by side.

b23.tv short links: they’re official, don’t worry

Share a video from the Bilibili app and the link looks like https://b23.tv/xxxxxx — an unfamiliar short domain. It’s legitimate: b23.tv is Bilibili’s own official link shortener, used for every in-app share. It encodes the same BV ID as the full URL, so paste it as-is — no need to expand it first. If the video is deleted or made private, the short link breaks with it; see the troubleshooting hub if a link that used to work suddenly doesn’t.

The ?p= parameter: one video, N parts

Long uploads — series, tutorials, stream archives — are split into parts. The URL shows which: bilibili.com/video/BV17x411w7KC?p=3 opens part 3. Paste a link without a ?p= parameter and tools default to part 1, so keep the parameter if you want a specific part. You’ll also see ?t= (timestamp) and share-tracking bits — these don’t change which video a link identifies, so keep or strip them freely.

Bangumi & series pages (a brief note)

Links like bilibili.com/bangumi/play/epXXXXX (an episode) or /bangumi/play/ssXXXXX (a series page) are anime/drama series pages. Many are membership-only or region-restricted, and legitimate tools won’t bypass membership gates or regional restrictions — that’s an honest limit, not a bug.

Link typeExampleSupported?
BV video URLbilibili.com/video/BV17x411w7KC✅ Yes
AV video URL (legacy)bilibili.com/video/av170001✅ Yes — auto-resolved
BV ID aloneBV17x411w7KC✅ Yes
AV ID aloneav170001 or 170001✅ Yes
b23.tv short linkb23.tv/xxxxxx✅ Yes — expanded automatically
Multi-part link.../video/BV17x411w7KC?p=3✅ Yes — saves that part
Mobile m.bilibili.com URLm.bilibili.com/video/BV17x411w7KC✅ Yes — normalized
Bangumi episode linkbilibili.com/bangumi/play/ep123456⚠️ Limited — membership/region-restricted episodes may not be savable
Deleted, private, or removed video(any format)❌ No — if Bilibili’s own player can’t play it, nothing can save it

Not sure what you’re holding? Paste it into the Link Inspector — it identifies the format and tells you whether it’s valid before you try to save anything.

If a pasted link is rejected, run through this list first:

  1. Copy the whole thing. The most common failure is truncation — a BV ID without its leading BV, or a short link without the b23.tv/ part.
  2. Check the video still plays on Bilibili. Deleted or private videos can’t be saved by any legitimate tool.
  3. Look for glued-on text. Chat apps sometimes append trailing punctuation (BV17x411w7KC. — that trailing period breaks it).
  4. Identify the format. Run it through the Link Inspector to confirm it’s a video link and not a profile or live-room URL.

Still stuck? The download troubleshooting hub covers every other failure mode.

Keep going

A quick reminder: only download videos you own, created yourself, or have permission to save — your own uploads, Creative Commons content, or videos whose creators allow downloading. Respect copyright and Bilibili’s terms of service.

Frequently asked questions

What is a BV ID?

Bilibili’s standard video identifier — a 12-character code starting with “BV” (for example, BV17x411w7KC), canonical since 2020. It sits in the address bar of every Bilibili video page.

What is an AV ID?

Bilibili’s older numeric identifier (for example, av170001), used before 2020. Every AV ID maps to exactly one BV ID — two names for the same video — and both still work.

What is b23.tv?

Bilibili’s official link shortener, used for every in-app share. It’s legitimate, and it redirects to the same video page as the full-length URL.

How do I convert an AV number to a BV ID?

You don’t need to do it by hand — the conversion is reversible and every Bilibili link tool resolves it automatically. Paste either format into the Link Inspector and it converts live.

What does ?p=2 mean in a Bilibili link?

“Part 2” of a multi-part video. Bilibili splits long uploads into numbered parts, and the ?p= parameter selects which part the link opens.

Why does my shared link look different from the browser URL?

The app shares a b23.tv short link; the browser shows the full bilibili.com/video/BV… URL. Same video — the short link is just a redirect.

Can I paste just the ID without the full URL?

Yes. SaveBili accepts a bare BV ID (BV17x411w7KC) or a bare AV number (av170001 or just 170001) — no URL required.

The inspector says my link is valid but the video won’t save. Why?

A valid format doesn’t guarantee a savable video. Deleted, private, membership-gated, or region-restricted videos can’t be saved by legitimate tools — check the video plays on Bilibili’s own site first.

Got your link? Save it with SaveBili →