Before · 118 units
In this video I am going to show you exactly how I pack my carry-on bag for a weekend trip without taking a second bag
18 over Postdom's title limit.
The YouTube title character limit is 100 characters, including spaces and punctuation. Paste your title below to count it the way Postdom does, then trim anything that hides the main point.
Postdom counts spaces and hashtags too. Some emoji use more than one unit—this is called UTF-16 counting. Your text is never cut or changed.
0 / 100 units. Enter a title to check its length.
Nothing is uploaded. This checks length, not YouTube acceptance. YouTube's title and description guidance.
Cut the introduction about making the video. Keep the subject, the useful detail and the reason to watch.
In this video I am going to show you exactly how I pack my carry-on bag for a weekend trip without taking a second bag
18 over Postdom's title limit.
How I pack one carry-on for a weekend trip
58 remaining before Postdom's title limit.
The edit removes 76 counting units while keeping the carry-on bag, the one-bag constraint and the weekend trip. It does not change what the video promises. Both counts include spaces.
YouTube documents a 100-character maximum. Postdom checks an explicitly supplied title against 100 UTF-16 code units. A nonempty title within that limit passes the length check only—not YouTube's other requirements or a publishing approval.
Check the complete title, including tags. Supplying an explicit title does not silently cut it down; the MCP publishing tool uses a different method. See YouTube's API title reference for its field requirements.
Yes. Postdom counts spaces, punctuation, line breaks and hashtag text as part of your title. Some emoji use more than one counting unit: 🧳 uses 2. The technical name is UTF-16 code units. This is Postdom's count, not a tested reproduction of YouTube Studio's emoji counter.
A1 unitspace1 unit#Shorts7 units🧳2 unitsé2 unitsThese are calculated text examples, not upload results. The accented “é” above is an e plus a combining accent. How JavaScript counts text. No separate hashtag allowance is verified here.
Not necessarily. YouTube advises keeping titles concise because viewers may see only part of them. Put the subject near the beginning and episode numbers or branding later. The upload limit is not a promise that every character will appear in search results or the Shorts feed.
A title that fits can still be cut off on screen. Do not pad it to use the allowance or treat the counter as a search-result preview. YouTube's title-writing advice recommends accurate, concise titles—not a single display cutoff for every view.
No. Title and description are separate YouTube fields. Postdom's shared caption input accepts up to 4,000 UTF-16 code units, but that is not YouTube's description limit. This page has no separately verified YouTube description maximum. Follow YouTube's current guidance for the editor or API you use.
Use YouTube's video settings help for the current editor rules. The missing description number here is a gap in Postdom's verified data, not a claim that YouTube leaves descriptions unlimited.
The released Postdom MCP publish_video tool takes the first caption line and shortens it to its built-in title length. An empty first line becomes “Postdom video”. The tool does not accept a separate title argument, and its configured YouTube output uses private visibility. It also sends madeForKids: false and containsSyntheticMedia: true, with no tool arguments to change these settings. Have a person review the exact video, title, audience and disclosure before approving it. Stop if those settings do not fit; a tool call is not human approval or a public release.
Write the first caption line as a complete title before submitting. Do not rely on the cut to finish a sentence or preserve an emoji. The remaining caption is not a separate title override.
Postdom publishes supplied, finished videos to TikTok, Instagram Reels, YouTube Shorts, LinkedIn, Facebook Reels, X, Snapchat Spotlight, Threads and Bluesky; it does not generate them. For a ready video, follow the YouTube Shorts scheduling guide to choose Studio or Postdom and understand approval, timing and private output.
@postdom/mcp 0.3.0. Its released implementation takes the first line, applies a built-in slice and uses the fallback title for an empty first line. That release's slice is fixed; changing Postdom's title-limit data would not change an already published package. This explanation is source-checked, not an authenticated YouTube publication test.
For the request and result fields, read the publish_video reference and YouTube destination reference. A submitted or approved request is not proof of a public video.
These are Postdom product checks, not a native-account test. Each field below has its own verification date; the description maximum remains unnumbered.
| Field | Limit and verification | What it means |
|---|---|---|
| YouTube title in Postdom | 100 UTF-16 code units | An explicit title must be nonempty and fit this limit. An overlong explicit title fails Postdom's input check; the MCP tool handles titles differently.Evidence reference: ARCHITECTURE.md#4-data-model |
| Postdom caption input | 4,000 UTF-16 code units | This is Postdom's shared caption field, not YouTube's description allowance. Passing this check does not guarantee YouTube acceptance.Evidence reference: ARCHITECTURE.md#4-data-model |
| YouTube description | Check YouTube's current guidanceNo verification date | Postdom has no separately verified description maximum here. That does not mean descriptions are unlimited or that YouTube publishes no limit. |