Tinkr
All tools
Creator·Live

YouTube Description Optimizer

Write descriptions that the YouTube algorithm actually rewards — a keyword-loaded hook above the fold, chapters that boost watch time, three on-brand hashtags, and a separate pool of backend tags for YouTube Studio. No clickbait by design.

0/5000 — paste a full script for the richest description
The phrase you want to rank for in search
Sets tone and helps pick the right hashtags

Frequently asked questions

How does this description generator work?
You give the tool four things: your video title, what the video is about, the primary keyword you want to rank for, and your channel niche. Optional inputs (target viewer, key moments for chapters, links, tone) tighten the output. Gemini returns a hook, body, chapters, CTAs, 3 hashtags, and a list of backend tags for YouTube Studio's tag field — all tuned for how the YouTube algorithm actually weighs descriptions.
Why is the first part of the description so important?
The first 2-3 lines appear above the 'Show more' fold in the YouTube mobile app and are weighted heavily by the algorithm for search relevance and suggested-video matching. The tool writes a 'hook' specifically for that slot, with the primary keyword placed naturally in the first sentence — not stuffed, just present so the algorithm can index it.
What are chapters and why do they matter?
Chapters are timestamps inside the description (like `0:00 Intro`) that turn into clickable seek points on the video. They massively boost watch time, which is the single strongest signal in the YouTube algorithm. If you provide key moments in the optional 'Chapters' field, the generator parses them into the correct format. The first chapter should start at 0:00 — without that, YouTube doesn't activate the chapter feature, so the generator is instructed to normalize the first timestamp accordingly.
What's the difference between hashtags and backend tags?
Hashtags (with the `#` prefix) go in the description text and the top 3 appear ABOVE your video title — they're visible to viewers and contribute to topic categorization. Backend tags go in YouTube Studio's separate 'Tags' field (not the description) and help YouTube understand related videos for the suggested-video sidebar. The tool generates both: exactly 3 hashtags optimized for visibility, and 10-15 backend tags mixing broad keywords with long-tail phrases.
How long should a YouTube description be?
180-380 words for the body, plus the hook (~50 words) and any chapters/CTAs. That's roughly 1,000-2,500 characters of total description. YouTube allows up to 5,000 chars, but most viewers never scroll past the first paragraph — and the algorithm weighs the first ~150 characters most heavily. Long doesn't beat focused. The tool targets the proven sweet spot.
Will the AI write clickbait if I ask it to?
By design, no. The system prompt explicitly discourages clickbait phrasing, ALL CAPS, fake-shock language, and false promises — and asks the model to soften them when present in the input. Clickbait kills retention, which kills the algorithm signal, which kills your channel. The tone is set by model instruction rather than hard server-side rejection, but the output should consistently lean honest.
Can I paste my video script as the 'what's it about' input?
Yes — the topic field accepts up to 5,000 characters. The more substance you give it (key points, examples used, who you mention, what the takeaway is), the better and more specific the description. A pasted script or detailed outline gives much richer output than a one-line topic.
Does the tool work for YouTube Shorts?
Yes, but Shorts have different conventions — shorter descriptions, less emphasis on chapters (Shorts don't support timestamp seeking), and fewer backend tags. Mention 'Shorts' in your topic or niche field and the AI adapts the length and style. For full-length videos, leave it as is.
Is my input logged or stored?
No. Video titles, topics, keywords, and other inputs are sent to Google's Gemini API to generate the description, but Tinkr itself doesn't log or store your input. Only an IP-based rate-limit counter (20 requests per day) is kept — no content. See our privacy policy for details.
Why are my hashtags lowercase?
YouTube hashtags are case-insensitive when clicked, but lowercase is the de-facto standard and what most channels use. Mixed case (`#JavaScript`) and all-lowercase (`#javascript`) link to the same hashtag page. Using lowercase consistently looks more professional and avoids the perception of trying to game the algorithm.

Related tools