YouTube Description Template Generator – Assemble the Same Description Twice
Most channels write the same description over and over. The summary changes, the chapter list changes, one or two links change, and everything else — the channel name, the subscribe address, the line that says which episode this is — is retyped from memory every time. A YouTube description template generator exists to turn that repetition into structure: write the shape once, fill in the handful of values that actually differ, and let the assembly happen on its own.
Placeholders, and the rule about them
Anywhere you type {{name}} in a section body, the tool creates a labelled input for it. Names use letters, digits and underscores, they are case-sensitive, and spacing inside the braces is ignored, so {{ guest }} and {{guest}} are the same variable. Write a backslash in front — \{{guest}} — and the braces are printed literally instead, which is how you put the syntax itself in a description.
The rule that shapes the whole interface is that a raw {{token}} must never reach your clipboard. A placeholder with no value is listed by name, drawn in the preview as a highlighted [[ name ]] marker, and the copy and download buttons stay disabled until it is filled. If you want the blanks left empty on purpose there is a switch for that, and the warnings stay on screen after you flip it.
Sections, including three that know something
A description here is an ordered list of sections you can reorder, switch off and add to. Their titles are labels for the editor only — nothing is printed that you did not type into a body. Three kinds carry extra behaviour. A chapters section hands its lines to the same module the chapter timestamp tool uses, so the timestamps are parsed, re-serialised and checked by one implementation rather than two, and whatever that module reports is shown to you word for word. A links section validates every address, refusing anything that is not http or https, and can append campaign parameters through the shared UTM builder. A disclosure section ships deliberately empty, with links to YouTube’s and the FTC’s own pages, because sponsorship and affiliate obligations vary by platform and by jurisdiction and are not something a calculator should draft for you.
The fold, drawn rather than described
The payoff is the mockup beside the editor: your description as a panel, with a dashed rule across it marking where the collapsed part begins and everything below it dimmed. Chapter lines and valid link lines appear in the link colour, the way YouTube renders them. Under the mockup, a stacked bar shows each section’s share of the total character count, so a block that alone consumes the budget is obvious at a glance rather than after arithmetic.
Counting that matches what a reader sees
Characters are counted as grapheme clusters with a pinned locale, so a flag, a family emoji or an accented letter counts as one character and the same text counts identically on every machine. Counts appear per section and for the whole description, because the per-section figure is the one that tells you which block to cut.
Nothing is stored, so take it with you
This is a static page with no account and no server behind it. Your template and values live in the tab and disappear when you close it. Three exits are provided: Download .json writes the template and the variables to a file that the upload control reads back later; Copy share link packs the same data into the fragment after the #, which browsers never transmit, and is disabled when the payload grows long enough that a chat app might truncate it; and Download .txt saves the finished description. A CSV of the section breakdown is there too, with every cell neutralised so a section title beginning with = is read by a spreadsheet as text and not as a formula.
What it will not tell you
The tool counts, assembles and flags. It has no view on how a description should be written, how long it should run or what belongs above the fold, and it makes no claim about what any of that does for a video. Those are questions about YouTube’s product and your audience; this page only makes sure that what you paste is the thing you meant to write.