The limits at a glance
Each number below comes from the platform's own help pages or developer docs, checked in October 2026. Limits change, and none of these platforms promise to keep them, so check the official page when a launch or campaign depends on it.
- X post: 280 characters
- Threads post: 500 characters, with optional text attachments up to 10,000
- Instagram caption: 2,200 characters, 30 hashtags and 20 @ tags
- YouTube video title: 100 characters; description: 5,000
- Google Ads responsive search ad: 30 per headline, 90 per description
- SMS: 160 characters in GSM-7, 70 with any Unicode character
Why a "character" isn't the same everywhere
The biggest trap is assuming every platform counts the way you'd count by eye. X gives most Latin letters, punctuation and common symbols a weight of 1, but counts every emoji as 2 and every Chinese, Japanese or Korean character as 2. A post written entirely in Japanese tops out around 140 characters.
Links are another surprise. X wraps every URL in its t.co shortener and counts it as 23 characters, whether the original link is 15 characters or 150. A long link costs you nothing extra, and a short one doesn't save anything.
Google Ads also counts double-width characters in Korean, Japanese and Chinese as 2.
Writing to fit: X and Threads
On X, 280 characters is a few dozen English words, and fewer if you use long words or emoji. Put the point in the first line. If you need more room, a thread of numbered posts keeps each part readable.
Threads gives you 500 characters per post, and its text attachment feature lets you add up to 10,000 characters to a post when you need room for a longer piece. The 500-character post is still what people see first, so treat it as the headline.
Writing to fit: Instagram and YouTube
Instagram's 2,200-character caption sounds roomy, but the feed only shows the opening lines before a "more" link. Write the hook first and push hashtags to the end. Remember the separate caps of 30 hashtags and 20 @ tags.
YouTube titles stop at 100 characters and descriptions at 5,000. Search results and suggested video panels can cut long titles short, so the words that tell people what the video is about belong at the start.
Text messages and emoji
SMS is where one emoji costs the most. A 150-character message in plain GSM-7 text fits in one segment. Add a single smiley and the whole message switches to Unicode, where one segment holds 70, so the same message now takes 3 segments of 67. If you pay per segment, that triples the cost of the send.
Some ordinary-looking characters cause the same switch, like curly quotes pasted from a word processor. Paste your draft into our character counter to see whether it's in GSM-7 or Unicode mode and how many segments to expect.
How to trim text to fit a limit
Start with the words that carry nothing. "In order to" becomes "to", "at this point in time" becomes "now", and "very" can usually go. Cutting filler keeps your meaning and saves more room than squeezing out spaces.
Then look for characters that cost more than they look. On X, a link always counts as 23, so a shortened link saves nothing there. In a text message, one emoji or curly quote switches the whole message to Unicode and cuts each segment from 160 characters to 70. Swapping it for plain text can bring a two-part message back to one.
Finally, check the invisible stuff. Double spaces, trailing spaces and extra blank lines all count. A counter that shows whitespace separately makes these easy to spot.
Common mistakes
Counting in a word processor and trusting the number is the most common one. A plain character count won't apply X's weighting or SMS encoding. The second is forgetting that line breaks are characters too. Finally, people copy a limit from an old blog post. Limits do change, so go back to the platform's own documentation.
Frequently asked questions
How many words fit in 280 characters?
A few dozen, depending on word length. Paste a draft into the counter and compare the word and character totals. Each emoji costs 2 on X and each link costs 23, so they cut the room fastest.
Do hashtags count toward the Instagram caption limit?
Yes. Hashtags are part of the caption text, so they count toward the 2,200 characters and separately toward the cap of 30 hashtags.
Can a YouTube title be longer than 100 characters?
No. YouTube's help page sets the title limit at 100 characters and says titles can't include invalid characters.
Why did my text message split into several parts?
It went over one segment. That's 160 characters in GSM-7, or only 70 if the message contains an emoji, curly quote or other Unicode character.
Do links count toward the X character limit?
Yes. Every link counts as 23 characters because X shortens it with t.co, no matter how long or short the original URL is.
References
These sources support the method or guidance used for Character Counter. Verify time-sensitive rules at the source.
Try the calculator
Open Character Counter, enter your scenario, and compare its supporting rows with this guide's method and checks.
