YouTube Subscribe Link Generator
Paste your YouTube channel URL. Get a link that opens the subscribe confirmation popup when clicked.
How to create a YouTube subscribe link
Add ?sub_confirmation=1 to any YouTube channel URL. When someone clicks it, YouTube shows a "Subscribe to this channel?" popup instead of just opening the channel page.
Find your channel URL
Go to your YouTube channel and copy the URL from the address bar. It will look like youtube.com/@YourHandle or youtube.com/channel/UC....
Paste it above
Paste your channel URL, @handle, or channel ID into the input field. The tool detects the format and generates the subscribe link.
Copy and use it
Pick the format you need: a raw link for descriptions and bios, HTML for your website, Markdown for GitHub, or the official YouTube button embed code.
Where to put your subscribe link
The subscribe link works anywhere you can put a URL. These are the places where it gets clicked most:
Video descriptions
Put the subscribe link in the first two lines of every video description. YouTube shows those lines above the "Show more" fold. Use a clear call to action: "Subscribe for weekly tutorials: [link]"
Instagram / TikTok / Linktree bio
Paste the direct link into your bio or Linktree. When followers tap it, YouTube opens with the subscribe popup. Works on both mobile and desktop.
Email signatures
Add "Subscribe to my YouTube" as a link in your email signature using the HTML format. Every email you send puts a subscribe link in front of someone.
Website or blog
Use the YouTube subscribe button embed or the custom styled button. The official widget shows your subscriber count. The custom button gives you more design control.
QR codes on physical media
Download the QR code and print it on business cards, event slides, merch, or video end screens. People scan it, YouTube opens, the subscribe popup appears.
Community posts and comments
Drop the subscribe link in YouTube community posts, pinned comments, or replies. It works as a clickable link in most places where YouTube renders URLs.
How to add a YouTube subscribe button to your website
YouTube provides an official subscribe button widget you can embed on any website. It loads YouTube's platform.js script, renders a button, and can show your subscriber count. You have three choices:
Official widget (default)
Loads YouTube's JavaScript and renders a compact subscribe button. Matches YouTube's branding. Requires the platform.js script tag.
<div class="g-ytsubscribe" data-channelid="UC..." data-layout="default"></div>
Full layout (with count)
Same widget, but shows the channel name and subscriber count next to the button. Good for social proof if you have a meaningful subscriber number.
Custom styled button
A plain HTML link styled as a red button. No YouTube JavaScript dependency. Loads faster and you control the styling.
Which should you pick? The official widget is best when you want YouTube's recognizable branding and subscriber count. The custom button is better when you want faster page load, custom styling, or you're embedding it in places where external scripts don't work (email, Notion, certain CMS platforms).
Frequently asked questions
Does the sub_confirmation parameter still work?
Yes. As of 2026, ?sub_confirmation=1 still triggers the subscribe popup on YouTube. It works on desktop browsers and in the YouTube mobile app.
YouTube hasn't officially documented this parameter, so it could change. But it has been working consistently since it was first discovered, and YouTube's own creator tools still reference it.
What's the difference between a subscribe link and a regular channel link?
A regular channel link (youtube.com/@handle) opens the channel page. The visitor sees your videos, but has to find and click the subscribe button themselves.
A subscribe link (youtube.com/@handle?sub_confirmation=1) opens the same channel page but also pops up a "Subscribe to @handle?" dialog. One fewer step for the visitor.
Does this work with the YouTube mobile app?
Can I use a channel ID instead of an @handle?
Yes. Both formats work:
youtube.com/@handle?sub_confirmation=1youtube.com/channel/UCxxxxxx?sub_confirmation=1
The @handle format is shorter and easier to read. The channel ID format is more stable (handles can change, channel IDs can't). For the official YouTube subscribe button widget, you need the channel ID (the UC... string).
Will this subscribe people automatically?
Do I need to install anything?
Build YouTube tools with an API
Need video metadata, thumbnail URLs, or content analysis at scale? BrightBean's API gives you structured YouTube data as JSON.