Free · Hook + chapters + hashtags · Paste-ready
The first 125 characters decide whether anyone hits ...more. We write that hook, plus chapters, CTA slots, and search-tuned hashtags.
See how it works — click any example
Five tones — friendly / professional / energetic / minimal / educational. Optional chapter list (you provide the timestamps, we never fabricate). Optional CTA slots with [PLACEHOLDER] URLs for affiliate links, newsletter, or social handles.
An under-125-char hook that earns the "...more" tap, a 2-3 sentence summary, timestamped chapters matched to your structure, CTA link slots, 8-15 CamelCase hashtags (first 3 pinned), 3-5 SEO keyword phrases, and a paste-ready block. Pair with the script generator or summarizer for the full post-publish flow.
Topics you haven't described clearly — garbage in, garbage out. Channel-wide auto-generation — we focus one description per video. Will never fabricate URLs or stats you didn't provide; placeholders are left bracketed.
Free with an account — 30 runs/month. Upgrade to Pro for 1,500/month.
Input: "12-min tutorial on fixing slow Postgres queries. 4 common causes, EXPLAIN ANALYZE walk-through, for backend engineers." · Tone: professional
4 fixes that shaved 90% off our slowest Postgres queries — no new indexes, no re-architecture.
In this 12-minute walkthrough, we debug four common causes of slow Postgres queries — missing indexes, wrong JOIN order, SELECT * bloat, and ORM round-trips — using EXPLAIN ANALYZE on real production examples. By the end, you'll know which of the four is costing you the most, and how to fix it in under an hour.
📍 Chapters
00:00 · Intro 00:45 · The 4 causes 01:30 · EXPLAIN ANALYZE basics 04:15 · Fix #1: missing indexes 06:50 · Fix #2: JOIN order 09:10 · Fix #3: avoiding SELECT * 11:00 · Fix #4: ORM round-trips 11:45 · Recap
🔗 Links
+ 3-5 SEO keyword phrases · 0-3 platform tips · full assembled copy ready to paste
Three things, in order of impact: (1) the first line — under 125 characters — which is the hook everyone sees above the "...more" fold; (2) clean chapter markers in MM:SS or HH:MM:SS format, which unlock in-video navigation and get surfaced in search; (3) relevant hashtags where the first 3 pin above your video title. Everything else (link block, tags, "subscribe!" lines) is secondary.
YouTube truncates descriptions at around 100-125 characters on most devices, and that line is the only thing 90% of viewers read. If it reads like a summary ("In this video, I show you how to…"), nobody hits ...more. We write it as a hook — a promise, a tension, a specific claim. Your description can be 3,000 words, but if the hook misses, the rest is invisible.
Only if you paste them in. The model normalizes your chapters to MM:SS or HH:MM:SS format but never fabricates timestamps. If you leave the chapters field empty, the output comes back with an empty chapters array — your description still gets a hook, summary, link slots, and hashtags.
No. The output returns labeled link slots with a purpose string (e.g. label: "Subscribe", purpose: "Don't miss the next video"). The paste-ready description uses placeholders like "[YOUR CHANNEL URL]" so you fill in real URLs yourself. We never fabricate domains or channel links.
8-15. The first 3 are treated as the pinned tags — they're the ones that show above your video title on YouTube, so they get extra weight. All tags use CamelCase for multi-word (#MachineLearning, not #machinelearning). Spam tags like #viral, #trending, #yt, #fyp, and #shorts (unless the content is actually a Short) are explicitly banned.
Hashtags (with #) go in your description and affect search on YouTube itself. SEO keywords are plain-text phrases — no # — that you're meant to work into future video titles, blog posts, or timestamps to strengthen topical signals across platforms. The tool gives you 3-5 of each.
Yes, 5 options: friendly (creator-to-viewer warmth), professional (SaaS / B2B / how-to), energetic (gaming / entertainment / vlog), minimal (no-fluff dev channels), educational (lectures / courses). The tone shapes the hook, the summary voice, and how many emojis show up in section headers.
It's currently tuned for long-form videos where descriptions matter most. For Shorts, descriptions under-perform against the caption anyway — the tool will still work, but you'll want to trim the chapters block and keep hashtags under 5.
The assembledCopy field gives you the hook, summary, chapter block (with the 📍 Chapters: heading YouTube's parser recognizes), link slots (with [PLACEHOLDERS] for your URLs), and hashtags — already formatted with the right newlines. You paste it into the YouTube description field, swap [YOUR CHANNEL URL] and similar placeholders, and publish.
First 3 runs per day are free without signup. Free account gets 30 credits/month; each description costs 2 credits. Pro plans have 1,500/month.