Extract the video ID from any YouTube URL instantly. Supports watch links, Shorts, embeds, and youtu.be short links.
Supports: youtube.com/watch?v=… · youtu.be/… · /shorts/ · /embed/
This extractor normalizes watch, Shorts, embed, and youtu.be links into one ID, then shows copy-ready watch, short, and embed URLs for sheets, scripts, or your CMS. Extra query parameters and playlist wrappers are ignored so the ID stays clean.
The ID is the unique 11-character string in ?v= or after the slash on short links. APIs, embeds, and thumbnail URLs all depend on it. Keeping the canonical ID saves headaches when you automate pulls or regenerate assets later.
Each field is something you can copy into another tool — the raw ID plus three common URL shapes teams reuse every day.
Every public video maps to one stable 11-character ID, and that token is what APIs, embeds, and thumbnail URLs all rely on behind the scenes.
You get a canonical youtube.com/watch?v= link you can paste into spreadsheets, CMS fields, or scripts without carrying extra tracking parameters you do not need.
We format a compact youtu.be/ link that is easier to share in chat, SMS, or QR codes while still opening the exact same watch experience for your audience.
Copy the raw youtube.com/embed/ source your iframe or custom player expects, ready for optional query flags such as start time or privacy-oriented hosts.
Works with watch links, Shorts, embeds, or raw video IDs.
The video ID and related URLs appear instantly.
Click any field to copy it to your clipboard in one click.
Video IDs are required by the YouTube Data API for fetching stats, captions, and metadata.
Build custom embed iframes by plugging the ID directly into the embed URL template.
Use the ID to construct direct thumbnail URLs at any resolution without an API key.
Store clean IDs instead of full URLs when bulk-processing video lists in sheets.
Resolve the same 11-character ID from Shorts links and mobile share sheets before you normalize URLs in your app.
Feed stable IDs into Zapier, n8n, or custom scripts so retries and webhooks do not break when marketing adds UTM parameters.