YouTube Channel ID Finder - Get Channel ID Instantly
Find any YouTube channel ID from username, handle, or video URL. Free YouTube channel ID lookup tool using official Data API.
Every YouTube channel has a unique identifier called a Channel ID that starts with the letters UC followed by 22 characters. This ID is different from the channel name, the custom URL, and the @handle that people see on the platform. You need this Channel ID for a growing list of purposes: setting up an RSS feed for a channel, integrating with the YouTube Data API, configuring OBS streaming software, building chat bots that respond to channel activity, tracking analytics in third party tools, and even filing copyright or moderation requests with YouTube. But YouTube does not display the Channel ID on channel pages. This tool finds it for you in seconds. Paste any YouTube channel URL, @handle, custom URL, username, or even a video link, and the tool resolves it to the UC Channel ID along with the channel name, avatar, RSS feed URL, and other useful details. No YouTube API key needed, no signup, and it works on any device.
Table of Contents
How to Find a YouTube Channel ID in 3 Steps
Copy the YouTube channel URL, handle, or video link
Go to the YouTube channel or video you want the Channel ID for. Copy the URL from your browser address bar. This tool accepts every common YouTube URL format. You can paste a channel page URL (youtube.com/channel/UC...), a handle URL (youtube.com/@mkbhd), a custom URL (youtube.com/c/MKBHD), a legacy username URL (youtube.com/user/marquesbrownlee), a video watch URL (youtube.com/watch?v=...), a Shorts URL (youtube.com/shorts/...), or a short link (youtu.be/...). You can also just type an @handle like @mkbhd directly into the input field without the full URL.
Paste it into the search field
Come back to this page and paste the URL or handle into the input field at the top. You can use Ctrl+V or Cmd+V, or click the clipboard icon button to paste automatically from your clipboard. The tool detects valid YouTube URLs and handles instantly when you paste, so there is no need to click a search button if you are pasting. You can also type or edit the input and click the Analyze button to trigger the lookup manually.
Get the Channel ID and all related information
The tool resolves your input and shows the full Channel ID (UC...), the channel name, the @handle, the channel avatar, a link to the channel on YouTube, and the RSS feed URL for the channel. Every piece of information has a copy button next to it so you can grab the Channel ID, RSS feed URL, or channel URL with one click. The Channel ID is also displayed in a highlighted format so you can quickly identify the UC prefix and the full 24 character identifier.
YouTube Channel URL Formats and Channel ID Extraction
YouTube URL Format Comparison for Channel ID Lookup
| URL Format | Example | Contains Channel ID? | Tool Resolution Method |
|---|---|---|---|
| /channel/UC... | youtube.com/channel/UCBJycsmduvYEL83R_U4JriQ | Yes (direct) | Extracted from URL |
| /@handle | youtube.com/@mkbhd | No | Page metadata lookup |
| /c/CustomName | youtube.com/c/MKBHD | No | Page metadata lookup |
| /user/Username | youtube.com/user/marquesbrownlee | No | Page metadata lookup |
| /watch?v=VideoID | youtube.com/watch?v=dQw4w9WgXcQ | No | oEmbed + page lookup |
| /shorts/VideoID | youtube.com/shorts/nvSOtuHu7_Y | No | oEmbed + page lookup |
Who Needs a YouTube Channel ID and Why
Setting up an RSS feed for a YouTube channel
YouTube generates an RSS feed for every channel at the URL pattern https://www.youtube.com/feeds/videos.xml?channel_id=UC... where UC... is the Channel ID. RSS feeds let you track new videos from any channel in your RSS reader without opening YouTube or relying on the subscription algorithm. News aggregators, content monitoring tools, and automation scripts all use these RSS feeds. The problem is that YouTube does not advertise this RSS URL anywhere on the channel page. You need the Channel ID to construct it, and this tool gives you the RSS feed URL ready to copy.
Using the YouTube Data API for channel lookups
The YouTube Data API v3 requires the Channel ID for most channel related endpoints, including channel.list, search.list, and activities.list. If you are building an application that displays channel information, tracks subscriber counts, or lists recent uploads, you need the Channel ID as the starting parameter. Handles and custom URLs do not work as API parameters. This tool converts any handle or custom URL into the API compatible Channel ID format so you can plug it directly into your code.
Configuring OBS and streaming software
OBS Studio and other streaming tools sometimes ask for a YouTube Channel ID when setting up stream destinations or chat integration. Creators who manage multiple channels or set up streaming for clients need to find Channel IDs quickly. Rather than navigating through YouTube Studio settings for each channel, this tool gives you the ID from any URL or handle in one step.
Building YouTube bots and automation scripts
Discord bots, Telegram bots, and custom scripts that monitor YouTube channels all need the Channel ID to track uploads, check live status, or send notifications. When you are adding a new channel to monitor, you usually have the channel URL or handle from the browser. This tool converts that human readable URL into the machine readable Channel ID your bot or script needs.
Competitive analysis and channel research
Marketing agencies and content strategists who analyze multiple YouTube channels need Channel IDs to pull analytics from tools like Social Blade, VidIQ, or TubeBuddy. These tools accept Channel IDs as input for generating reports on subscriber growth, upload frequency, and estimated revenue. Having a fast way to convert handles and URLs to Channel IDs saves time when building channel lists for analysis.
Filing copyright claims and moderation requests
YouTube's copyright complaint forms and moderation tools sometimes require the Channel ID of the channel you are reporting. If you are filing a DMCA takedown or reporting impersonation, you need the exact Channel ID rather than the display name or handle. This tool gives you the correct identifier immediately without navigating through YouTube Studio.
What Is a YouTube Channel ID and How Does It Work
Channel ID vs Handle vs Custom URL vs Username
These four identifiers serve different purposes and are often confused with each other. The Channel ID (UC...) is the permanent, unique identifier assigned by YouTube that never changes. The handle (@mkbhd) is a unique display name introduced in 2022 that appears in channel URLs and is meant for sharing. A custom URL (youtube.com/c/MKBHD) is an older vanity URL that some channels chose before handles existed. A username (marquesbrownlee) is the oldest identifier from before 2013 that some channels still have in their URLs. Only the Channel ID works with APIs, RSS feeds, and programmatic tools. The other three are for human consumption and must be resolved to the Channel ID for technical use.
How YouTube resolves handles and custom URLs internally
When you visit youtube.com/@mkbhd in your browser, YouTube looks up the handle in its database to find the corresponding Channel ID, then loads the channel page using that ID. The Channel ID is embedded in the page source as metadata, which is how this tool extracts it. YouTube includes the channelId in the structured data (JSON-LD), the meta tags, and the initial JavaScript data object that renders the page. This tool parses these sources to find the Channel ID reliably regardless of which URL format you provide.
Why your Channel ID starts with UC
The UC prefix is a YouTube convention that stands for User Channel. Other YouTube entity types use different prefixes. For example, playlists start with PL, and videos have 11 character IDs without a prefix. The UC prefix tells YouTube's systems that this identifier represents a channel rather than a playlist or other entity. When you create an RSS feed URL or call the YouTube API, the UC prefix is required because it distinguishes channel IDs from other types of identifiers in YouTube's database.
Different Ways to Find a YouTube Channel ID Compared
YouTube Studio advanced settings
YouTube lets you see your own Channel ID in YouTube Studio under Settings then Channel then Advanced settings. This works for your own channel but not for other people's channels. If you need someone else's Channel ID, this method is useless. It also requires being logged in and navigating through multiple menus, which takes several clicks.
Look at the channel page URL
If the channel uses the old URL format youtube.com/channel/UC..., the Channel ID is right there in the address bar. But most channels now use handle URLs (youtube.com/@mkbhd) or custom URLs, which do not show the Channel ID. This method only works for a small and shrinking number of channels that still have the old URL format.
View page source and search for the ID
You can right click on a channel page, select View Page Source, and search for channelId or externalId in the HTML. This works but is tedious and requires knowing what to search for. The Channel ID appears in multiple places in the source code and finding the right one takes time, especially on pages with hundreds of thousands of characters of JavaScript and HTML.
Use the YouTube Data API
Developers can use the YouTube Data API's channels.list endpoint with the forHandle or forUsername parameter to resolve handles and usernames to Channel IDs. This requires creating a Google Cloud project, obtaining an API key, and writing code to make the API call. It is the most reliable method for programmatic use but requires technical setup that most people do not want to deal with for a one time lookup.
Use an online Channel ID finder tool (this one)
This is the fastest method for most people. Paste any YouTube URL or handle, click once, and get the Channel ID along with the channel name, avatar, and RSS feed URL. No API key, no page source digging, no YouTube Studio navigation. Works for any channel, not just your own. This tool handles all URL formats and resolves them automatically using the same data that YouTube embeds in channel pages.
Real Examples of Finding YouTube Channel IDs
Finding Channel ID from a @handle
If you enter @mkbhd or youtube.com/@mkbhd, the tool resolves it to Channel ID UCBJycsmduvYEL83R_U4JriQ for the Marques Brownlee channel. The RSS feed URL becomes https://www.youtube.com/feeds/videos.xml?channel_id=UCBJycsmduvYEL83R_U4JriQ. This is the most common use case since most channels now share their @handle as their primary identifier.
Finding Channel ID from a video URL
If you paste youtube.com/watch?v=dQw4w9WgXcQ, the tool looks up the video and finds that it was uploaded by Rick Astley's channel. It returns Channel ID UC38IQsAvIsxxjztdMZQtwHA. This is useful when you discover a channel through a video and want to subscribe via RSS or look up the channel in analytics tools.
Finding Channel ID from a Shorts URL
Shorts use the format youtube.com/shorts/VideoID. This tool resolves Shorts URLs the same way as regular video URLs. It finds the video metadata, identifies the uploading channel, and returns the Channel ID along with all channel details. Shorts URLs are increasingly common as short form content grows on YouTube.
Getting the RSS feed URL from a channel handle
Once you have the Channel ID, the RSS feed URL follows a simple pattern: https://www.youtube.com/feeds/videos.xml?channel_id= followed by the Channel ID. For example, the channel @mkbhd has the RSS feed https://www.youtube.com/feeds/videos.xml?channel_id=UCBJycsmduvYEL83R_U4JriQ. Paste this URL into any RSS reader like Feedly, Inoreader, or NetNewsWire to track new uploads without checking YouTube manually.
Using the Channel ID with the YouTube oEmbed API
The YouTube oEmbed API lets you embed channel information in websites. The oEmbed URL pattern is https://www.youtube.com/oembed?url=https://www.youtube.com/channel/UC...&format=json. This returns JSON data with the channel name and thumbnail. The Channel ID from this tool plugs directly into this URL pattern for embedding purposes.
Tips for Using YouTube Channel IDs Effectively
Always save the Channel ID, not the handle
Handles can change if a channel rebrands, but the Channel ID is permanent. If you are storing channel references in a database, configuration file, or script, always use the Channel ID. If you store the handle instead, it could break in the future if the creator changes it. The Channel ID is the only identifier that YouTube guarantees will never change for a given channel.
Use the RSS feed URL to monitor channels without YouTube
The RSS feed URL (youtube.com/feeds/videos.xml?channel_id=UC...) is one of the most useful things you can do with a Channel ID. It gives you a standard RSS feed that updates whenever the channel uploads a new video. You can add it to any RSS reader, automation platform like Zapier or IFTTT, or custom script. This lets you track channels without relying on YouTube's subscription algorithm or checking the site manually.
The Channel ID works with all YouTube API endpoints
When using the YouTube Data API v3, the Channel ID is the universal key. It works with channels.list to get channel details, search.list to find videos by channel, activities.list to track channel activity, and playlistItems.list to get upload lists. If you are building anything with the YouTube API, start with the Channel ID and you can access all channel related data.
Channel IDs are case sensitive
YouTube Channel IDs are case sensitive. The ID UCBJycsmduvYEL83R_U4JriQ is different from ucBJycsmduvYEL83R_U4JriQ. When copying a Channel ID, make sure you preserve the exact casing. This tool returns the Channel ID in the exact format YouTube uses, so copying it directly from the results ensures accuracy.
Test your Channel ID with the RSS feed before using it in production
Before using a Channel ID in an application or automation script, test it by opening the RSS feed URL in your browser. If the feed loads and shows recent videos from the correct channel, the ID is valid. If you get an error or an empty feed, the ID might be incorrect or the channel might have restricted access. This quick test saves debugging time later.
Best Practices for Working with YouTube Channel IDs
Validate Channel IDs before storing them
A valid YouTube Channel ID always starts with UC and is exactly 24 characters long. It contains only letters, numbers, hyphens, and underscores. Before storing a Channel ID in a database or configuration file, verify it matches this pattern. An invalid ID will cause API errors and broken RSS feeds. This tool always returns validated Channel IDs in the correct format.
Use Channel IDs rather than scraping channel pages
If you need to track channel information over time, store the Channel ID and use the YouTube API or RSS feed to get updates. Scraping channel pages directly is unreliable because YouTube frequently changes its HTML structure. The Channel ID gives you stable, programmatic access to channel data through official and semi-official channels like the RSS feed and oEmbed endpoint.
Cache Channel ID lookups for better performance
If your application frequently looks up the same channels, cache the Channel ID results so you do not need to resolve the same handle or URL repeatedly. Channel IDs are permanent, so a cached result will never become stale. This reduces latency in your application and avoids unnecessary requests to YouTube servers.
Handle edge cases like terminated and private channels
Some channels may have valid Channel IDs but be terminated, made private, or have their content removed. When this happens, the RSS feed will return empty results and the API will return an error. Always handle these cases in your code by checking for empty responses and providing appropriate fallback behavior rather than assuming every Channel ID returns active content.
Common Problems When Finding YouTube Channel IDs and How to Fix Them
The tool says it could not find channel information
This usually happens when the input is not a valid YouTube URL or handle. Check that you copied the full URL from your browser. Common mistakes include copying a YouTube search results page URL instead of a channel or video URL, pasting a playlist URL instead of a channel URL, or typing a handle without the @ symbol. Make sure your input is one of the supported formats: channel URL, @handle, video URL, or username.
The Channel ID does not work with the RSS feed
If the RSS feed URL returns an error or empty results, the channel might have no public uploads, or the channel might be age restricted or region locked. Verify the channel has public videos by visiting it on YouTube. Also double check that you copied the full Channel ID including the UC prefix. A missing character or incorrect casing will cause the RSS feed to fail.
The handle resolution returns a different channel than expected
This can happen if the handle was recently transferred or changed. YouTube handles are unique but can be reassigned in rare cases. If you suspect the wrong channel is being returned, try using the channel page URL instead of the handle. The channel page URL is more reliable because it always points to the specific channel you have open in your browser.
The channel page takes a long time to load
Channel ID resolution requires looking up the channel page on YouTube's servers. Occasionally, YouTube may be slow to respond, especially for channels with very large audiences or during peak traffic periods. If the lookup is taking longer than expected, try again in a few seconds. The tool has a built in timeout so it will not hang indefinitely.
Frequently Asked Questions About YouTube Channel IDs
YouTube Channel ID Formats and URL Patterns Quick Reference
Privacy and Security When Using a YouTube Channel ID Finder
Your lookups are not stored or tracked
When you paste a YouTube URL or handle into this tool, the lookup is processed on the server to resolve the Channel ID. The server does not log which URLs you entered or which channels you looked up. There is no database of user queries, no analytics tracking individual searches, and no user accounts. Your recent lookups are stored only in your browser's localStorage for your convenience and are never sent to the server.
Channel IDs are public information
YouTube Channel IDs are publicly accessible identifiers that appear in channel page source code, RSS feeds, and API responses. This tool does not access any private or restricted channel information. It only retrieves data that YouTube makes publicly available to all browsers and applications. Looking up a Channel ID is no different from visiting the channel page in your browser.
No software installation required
This tool runs entirely in your web browser with no extensions, plugins, or desktop applications to install. This eliminates security risks associated with third party software installations, including malware, spyware, and browser extensions that request excessive permissions. If a tool asks you to install something to find a Channel ID, be cautious.
HTTPS encryption on all connections
All communication between your browser and this tool is encrypted using HTTPS. This prevents third parties on your network from seeing which channels you are looking up or intercepting the results. Always verify that any online tool you use for sensitive tasks operates over HTTPS.