T
ToolsOx

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.

How to Find a YouTube Channel ID in 3 Steps

Finding a YouTube Channel ID used to require digging through page source code or navigating through YouTube Studio settings. This tool makes it a three second process. Here is exactly how to use it.
1

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.

2

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.

3

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 has used several different URL formats for channels over the years. New creators often have @handles while older channels might still use legacy usernames or custom URLs. The table below shows every URL format YouTube uses, what it looks like, and how this tool handles it. Understanding these formats helps you know what to paste and what to expect.
Channel ID URL (youtube.com/channel/UC...)The most direct format. Contains the actual Channel ID in the URL path. YouTube created this format for systems and APIs that need the exact identifier. If you already have this URL, you already have the Channel ID (it is the UC... part after /channel/). This tool still processes it and provides the channel name, avatar, and RSS feed URL as extra information.
Handle URL (youtube.com/@handle)Introduced in 2022, handles are the most common way people share YouTube channels now. The @handle is unique per channel but it is not the Channel ID. This tool resolves the handle by looking up the channel page and extracting the Channel ID from the page metadata. Handles always start with @ and contain letters, numbers, periods, and hyphens.
Custom URL (youtube.com/c/CustomName)Before handles existed, YouTube let creators choose a custom URL for their channel. These are still valid and redirect to the channel page, but the custom name in the URL is not the Channel ID. This tool resolves custom URLs the same way it resolves handles, by looking up the page and extracting the UC identifier from the underlying data.
Legacy username URL (youtube.com/user/Username)The oldest format, from before Google Plus integration in 2013. Some very old channels still have these URLs. The username in the URL is a legacy identifier that is different from both the handle and the Channel ID. This tool supports these URLs and resolves them to the current Channel ID.
Video URL (youtube.com/watch?v=...)You might only have a video link and want to find which channel posted it. This tool extracts the channel information from any video URL by looking up the video metadata and resolving the channel that uploaded it. This works for regular videos, Shorts, and live streams.

YouTube URL Format Comparison for Channel ID Lookup

URL FormatExampleContains Channel ID?Tool Resolution Method
/channel/UC...youtube.com/channel/UCBJycsmduvYEL83R_U4JriQYes (direct)Extracted from URL
/@handleyoutube.com/@mkbhdNoPage metadata lookup
/c/CustomNameyoutube.com/c/MKBHDNoPage metadata lookup
/user/Usernameyoutube.com/user/marquesbrownleeNoPage metadata lookup
/watch?v=VideoIDyoutube.com/watch?v=dQw4w9WgXcQNooEmbed + page lookup
/shorts/VideoIDyoutube.com/shorts/nvSOtuHu7_YNooEmbed + page lookup

Who Needs a YouTube Channel ID and Why

The YouTube Channel ID is not something most viewers ever think about, but developers, content creators, marketers, and researchers need it regularly. Here are the most common situations where finding a Channel ID quickly matters.

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

A YouTube Channel ID is a unique 24 character string that starts with UC and is followed by 22 alphanumeric characters, hyphens, and underscores. Every channel on YouTube has exactly one Channel ID, and no two channels share the same ID. YouTube assigns this ID when the channel is created and it never changes, even if the creator changes their display name, handle, or custom URL. The UC prefix stands for User Channel, and the full ID looks like UCBJycsmduvYEL83R_U4JriQ for Marques Brownlee's channel for example. YouTube uses this ID internally for everything: associating videos with channels, counting subscribers, generating analytics, and serving content in search results. The Channel ID appears in the channel page URL in the format youtube.com/channel/UC..., but most people share their channels using handles (@mkbhd) or custom URLs (youtube.com/c/MKBHD) instead, which is why finding the underlying Channel ID requires a lookup tool. The Channel ID is also the foundation for several useful URL patterns. The RSS feed URL uses it (youtube.com/feeds/videos.xml?channel_id=UC...), the oEmbed endpoint uses it, and the YouTube Data API requires it for most channel operations. Knowing the Channel ID unlocks access to these programmatic features that handles and custom URLs cannot provide directly.

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

There are several methods to find a YouTube Channel ID, ranging from manual techniques that take minutes to automated tools that take seconds. Here is a comparison of the most common approaches.

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

Seeing concrete examples helps you understand how Channel ID resolution works for different URL formats. Here are real world examples showing the input you provide and the Channel ID the tool returns.

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

Knowing the Channel ID is just the start. These tips help you get more value from the ID and avoid common pitfalls when working with YouTube channel identifiers.

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

Whether you are a developer integrating with the YouTube API or a marketer tracking competitor channels, following these best practices ensures you get reliable results from Channel ID lookups.

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

Finding a Channel ID is usually straightforward, but there are a few situations where things can go wrong. Here are the most common issues and their solutions.

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

These are the questions people ask most often about finding and using YouTube Channel IDs. Each answer provides practical, actionable information.

YouTube Channel ID Formats and URL Patterns Quick Reference

For developers and technical users who work with YouTube Channel IDs programmatically, here is the complete reference for ID formats, URL patterns, and API endpoints.
Channel ID formatAlways starts with UC, followed by 22 characters from the set [a-zA-Z0-9_-]. Total length is always 24 characters. Example: UCBJycsmduvYEL83R_U4JriQ. Regex pattern for validation: ^UC[a-zA-Z0-9_-]{22}$
Channel page URLhttps://www.youtube.com/channel/UC... where UC... is the Channel ID. This is the canonical URL format that always works regardless of what handle or custom URL the channel uses.
RSS feed URLhttps://www.youtube.com/feeds/videos.xml?channel_id=UC... Returns a standard RSS 2.0 feed with recent uploads from the channel. Updated within minutes of a new video being published. No authentication required.
oEmbed endpointhttps://www.youtube.com/oembed?url=https://www.youtube.com/channel/UC...&format=json Returns JSON with channel name, thumbnail URL, and embed HTML. Useful for displaying channel information in web applications without API keys.
YouTube Data API v3 endpointGET https://www.googleapis.com/youtube/v3/channels?part=snippet&id=UC...&key=YOUR_API_KEY Returns full channel details including description, subscriber count, thumbnail, and banner. Requires a Google API key with YouTube Data API v3 enabled.
Handle resolution via APIGET https://www.googleapis.com/youtube/v3/channels?part=id&forHandle=@mkbhd&key=YOUR_API_KEY Returns the Channel ID for a given handle. Requires API key. This tool resolves handles without requiring an API key by using channel page metadata instead.

Privacy and Security When Using a YouTube Channel ID Finder

Using a web based tool to look up channel information raises reasonable privacy questions. Here is what you should know about how this tool handles your data and what safety measures are in place.

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.