YouTube character counter
Count characters against YouTube's real limits as you type: description 5,000, title 100. Emoji-safe counting, and your draft never leaves this browser tab.
Your text
YouTube measures this in bytes, so an accented or non-Latin character spends more than one.
Which limit?
Counts
- Characters
- 0
- Words
- 0
- Sentences
- 0
- Lines
- 0
Characters are counted the way a reader sees them, so an emoji counts once even though it is several bytes.
Every youtube limit
How to write a title and a description that fit
A video has several text fields and they pull in opposite directions: one is short and decides whether anybody clicks, the others are long and mostly ignored. Write them in that order.
- Paste the title on its own first. It is the shortest field and the one with two limits: what YouTube will accept, and what a search result will show.
- Write the description in this box rather than in Studio. 5,000 characters is enough room to lose track of what the opening was supposed to do.
- Order the description deliberately: the pitch, the links, then the chapters and the credits. Timestamps and their labels come out of the same budget as the prose.
- Move the hashtags to the end and count them in with everything else, then keep the list short for the reason given below.
- Paste the whole tag list in as one line against its 500 characters, because that budget is shared across every tag rather than given to each of them.
- Copy each field into Studio one at a time and keep this page open, since Studio only shows you a counter once you are nearly out of room.
YouTube's fields and their real ceilings
The title is where the constraint really bites, because the number YouTube enforces and the number a search result shows are not the same number at all.
- Description: 5,000 characters. Room for the pitch, the links, the chapters and the credits, in roughly that order of importance.
- Title: 100 characters. Search results cut around 60 characters.
- Tags: 500 characters. A single pool for the whole list, so a long tag is taken out of what is left for the others.
- Angle brackets are rejected in a title, so a title written with them will not save at all.
- A tag containing a space is treated as though it were quoted, and those quotation marks are charged to the same pool.
- Hashtags in the description are ordinary characters. The first three appear above the title, and using more than fifteen makes YouTube ignore all of them.
- Chapter timestamps are description text: the 00:00 line, every label and every line break is charged.
- A link is charged at its full typed length, and the description is where a long tracking URL is least visible and most expensive.
- Emoji are allowed in a title and counted as characters, though they are a poor use of a field a search result is going to cut.
Where a title breaks
A YouTube title fails quietly. It saves, it looks right in Studio, and then it turns up in search results and on a phone with the last three words missing, which is usually where the thing that made it worth clicking was.
- The hard ceiling of 100 characters and the width a result actually shows are different constraints, and only one of them will tell you off.
- A keycap emoji is three code points, a digit, an invisible variation selector and the keycap itself, and one character to a reader, so a code unit counter will insist the title is longer than it is.
- Unicode bold letters pasted into a title are two code units each, and a screen reader reads them out one symbol at a time.
- A description pasted from a document can carry hard line breaks mid-sentence. They count, they survive, and the description renders ragged.
What the count will not fix
Counting characters on YouTube is worth a couple of minutes on the title and almost nothing on the description, whose ceiling is far past anything you will write and whose opening is the only part with a job to do.
- Count the title properly. It is short, it is the whole listing, and both its ceiling and its display width matter.
- Do not pad the description to fill the field. Keyword stuffing does not help and it pushes the useful links further down.
- Community posts and Shorts are different fields; check the one you are actually publishing into.
- No counter tells you whether the title promises something the video delivers, and that is the only job the title has.
You just fixed one post. Now do the month.
The youtube character counter solves one piece of one post. OctoSpark plans, writes and schedules the whole calendar across every network you use, publishes it for you, and reports what actually performed.
- One calendar for every network
- Schedule once, publish everywhere
- Drafts written in your own voice
- See what actually performed
No card needed. These tools stay free either way.
Related free tools
- Instagram character counterCount characters against Instagram's real limits as you type: caption 2,200, bio 150. Emoji-safe counting, with the fold at about 125 characters marked.
- YouTube image resizerResize any image to the exact dimensions YouTube expects: video thumbnail 1280x720, plus every other YouTube size. Runs in your browser, nothing uploaded.
- YouTube handle checkerCheck whether a YouTube @handle is available or already taken.
Frequently asked questions
How this tool works, what it cannot do, and what happens to what you put into it.
What is the YouTube character limit?
A YouTube description allows 5,000 characters. YouTube measures this in bytes, so an accented or non-Latin character spends more than one. This tool also counts against the title (100) and the tags (500), so you can check a bio and a post without switching pages.How much of the description is visible?
Only about 157 characters show before the "Show more" fold, and search snippets cut sooner. Put links and the core pitch first; the remaining 5,000 characters are for chapters, credits and keywords.Why does my emoji count as more than one character?
Most counters measure UTF-16 code units, where a single emoji is two and a flag or skin-tone variant can be four or more. This tool counts grapheme clusters, what a reader sees as one character, using the browser's own segmenter, which is how the platforms count too.Is my text sent anywhere?
No. The counting happens in this page as you type. Nothing is uploaded, stored or logged, so you can safely paste an unpublished draft.Is my data private?
Yes. This tool does its work in your browser, so whatever you type, paste or upload stays on your device. Nothing is sent to our servers, which is also why it keeps working if you go offline after the page has loaded.Is this really free?
Yes. Every tool here is free with no account, no credit card and no usage cap. They exist so that the people who need our scheduling product find us, which only works if the tools are genuinely useful on their own.Do I need an account?
No. Open the page and use it. An account is only for OctoSpark itself, where you plan, schedule and publish a whole calendar rather than fixing one post at a time.Can I use the output commercially?
Yes. Anything you produce here is yours, including for client and commercial work. We claim no rights over it and we do not watermark it.