YouTube Channel ID Finder
Extract the YouTube channel ID from any channel URL, custom URL, handle, or video link.
Extract the YouTube channel ID from any channel URL, custom URL, handle, or video link.
Channel URL with /channel/UC..., a modern @handle, legacy /c/ or /user/ URL, a video URL, or even just the 11-char video ID — the tool figures out the rest.
URLs with /channel/UC... resolve instantly in your browser. Everything else hits our serverless endpoint, which fetches the YouTube page and parses the ID from the metadata.
The result includes the UC channel ID, the canonical channel URL, the handle URL (when available), and the RSS feed URL for subscribing in any RSS reader.
Click the YouTube link in the result to confirm it's the right channel before plugging the ID into your tooling.
Field-tested principles for getting more out of this part of the workflow.
Read the related guide
Why channel identity stability matters for the algorithm and how IDs differ from handles.
12 min read
YouTube identifies every channel with a 24-character UC ID that never changes — but the URLs you see in the wild rarely use that ID directly. Modern URLs use @handles, legacy ones use /c/ or /user/ paths, and video URLs only show the video ID. This tool resolves any of those formats to the underlying UC channel ID.
URLs already in the /channel/UCxxx form are resolved instantly in your browser — no network call. For handles, custom URLs, user URLs, and video URLs, we fetch the YouTube page server-side and parse the channel ID from the page metadata. Nothing about your lookup is logged.
Every YouTube channel has a unique permanent identifier that starts with UC and has 22 more characters (e.g. UCX6OQ3DkcsbYNE6H8uQQuVA). Unlike handles (@MrBeast) which the creator can change, the channel ID is fixed for the lifetime of the channel.
YouTube Data API queries, RSS subscription feeds, Webflow/WordPress YouTube embeds, third-party analytics (TubeBuddy, VidIQ, Tubular), Looker Studio dashboards, and most automation tools (Zapier, n8n, Make) all require the UC channel ID — not the @handle or custom URL.
Channels created before 2016 (or migrated from Google+) often have legacy custom URLs (/c/Name) or username URLs (/user/Name). These don't expose the UC ID anywhere in the URL — you have to either inspect the page source or use a tool like this one to look it up.
Yes. The channel ID is embedded in the page source of every channel page and every video page on YouTube. It's a public identifier — Google designed it that way for use with the YouTube Data API and RSS feeds.
Subscribe in any RSS reader (Feedly, Inoreader, NetNewsWire) to get every new video as a feed entry — no ads, no algorithm, no logged-in YouTube account required. Format: https://www.youtube.com/feeds/videos.xml?channel_id=UCxxx
We cache the lookup result for 6 hours (channel IDs basically never change, so caching saves us a YouTube fetch on the next user's request for the same channel). We don't store anything that identifies you personally.
More free YouTube utilities you might need.