Finding a YouTube Channel ID sounds simple — until you actually try it. This guide covers every method, from the fastest one-click tool to manual browser tricks.
Before you find one, it helps to know what you are looking for.
A YouTube Channel ID is a unique identifier assigned to every channel on YouTube. It always starts with UC and looks like this:
UCxxxxxxxxxxxxxxxxxxxxxx
For example: UCVHFbw7woebKtKXqoKMqnhg
This ID never changes, even if the channel changes its name, handle, or URL. That makes it the only reliable way to reference a channel in code, APIs, or automation tools.
You need a Channel ID when:
The fastest method: paste the channel URL into channelid.app and click "Get Channel ID."
It works with every URL format YouTube uses:
| URL Format | Example |
|---|---|
| @handle | https://youtube.com/@mkbhd |
| /channel/ | https://youtube.com/channel/UCxxxxxx |
| /c/ custom URL | https://youtube.com/c/mkbhd |
| /user/ legacy | https://youtube.com/user/marquesbrownlee |
Paste any of these → get the Channel ID in under a second. Free for 5 lookups, $1/mo Basic (200/mo), $5/mo Pro (500/mo + bulk check), or $29/yr Unlimited Desktop App (no cap + native Mac/Windows apps + free updates).
No tools required — works on any computer.
Ctrl+U / Cmd+U)Ctrl+F / Cmd+F to open find"channelId" (with quotes)"channelId":"UCxxxxxxxxxxxxxxxxxxxxxx"That value is the Channel ID.
Downside: Page source on modern YouTube is minified and slow to search. Works in a pinch, but Method 1 is 10× faster.
If the channel URL already contains /channel/, the Channel ID is right there in the URL.
Example:
https://www.youtube.com/channel/UCVHFbw7woebKtKXqoKMqnhg
The part after /channel/ — UCVHFbw7woebKtKXqoKMqnhg — is the Channel ID.
Limitation: This only works for /channel/ URLs. It does not work for @handle, /c/, or /user/ format URLs. For those, use Method 1 or Method 2.
If you are building an app or automation, use the YouTube Data API directly.
Get a channel ID by handle:
GET https://www.googleapis.com/youtube/v3/channels
?part=id
&forHandle=@mkbhd
&key=YOUR_API_KEY
Response:
{
"items": [
{
"kind": "youtube#channel",
"id": "UCBcRF18a7Qf58cCRy5xuWwQ"
}
]
}
Get a channel ID by username (legacy):
GET https://www.googleapis.com/youtube/v3/channels
?part=id
&forUsername=mkbhd
&key=YOUR_API_KEY
You need a Google API key (free) to use this method. For one-off lookups, Method 1 is faster. For automated lookups at scale, use the API.
If you need your own Channel ID:
This only works for channels you own. For any other channel, use one of the other methods.
| Situation | Best Method |
|---|---|
| Quick one-off lookup | channelid.app |
| Your own channel | YouTube Studio |
| Channel URL is /channel/ format | Read it from the URL |
| Bulk lookups or automation | YouTube Data API or channelid.app |
| No tools, any browser | View Page Source |
Does a Channel ID change?
No. Channel IDs are permanent. Handles, custom URLs, and display names can all change — the Channel ID never does.
What if I only have the channel name, not the URL?
Search for the channel on YouTube, open the channel page, then use Method 1 or 2. You cannot reliably look up a Channel ID from a name alone (multiple channels can have similar names).
What is the difference between a Channel ID and a handle?
A handle (like @mkbhd) is a display identifier that can change. A Channel ID (like UCBcRF18a7Qf58cCRy5xuWwQ) is the permanent technical identifier. The YouTube API uses Channel IDs, not handles.
Why does my channel URL say /c/ instead of /channel/?
YouTube rolled out custom URLs under /c/ for established channels before @handles existed. If your URL uses /c/, you cannot read the Channel ID from the URL directly — use channelid.app instead.
The fastest way to find any YouTube Channel ID is to paste the URL into channelid.app — it handles every URL format in one click. For your own channel, YouTube Studio shows it under Settings. For developers building YouTube integrations, the YouTube Data API lets you resolve Channel IDs programmatically.
Paste any channel URL — @handle, /c/, /channel/, or /user/ format — and get the Channel ID in one click.
Try channelid.app — Free