Unicode-aware counting
Count user-visible characters more accurately, including complex emoji and multilingual text.
Count characters, words, Unicode, emojis, hashtags and URLs while checking your copy against social media, SEO, advertising and SMS limits. Everything updates instantly in your browser.
Loading character counter…
More than a basic counter
Instead of opening separate tools for characters, platform limits, SMS length and text statistics, CountFlows analyzes them together while you write.
Count user-visible characters more accurately, including complex emoji and multilingual text.
Check one piece of text against major social, video, SEO and advertising formats.
Detect GSM-7 or Unicode text and estimate how many SMS segments your message needs.
Inspect words, sentences, paragraphs, URLs, hashtags, emojis, bytes and text composition.
The character and text calculations run locally in the browser without a counting API.
Remove repeated spacing and spot formatting problems before publishing your copy.
Finished checking your character count? Choose another free tool to analyze, clean, or improve your text.
count words and text length as you type.
count sentences and check sentence length.
estimate reading and speaking time.
check keyword frequency before publishing.
remove unwanted formatting and text artifacts.
count AI tokens and estimate model usage.
count syllables in words, sentences, and poems.
A character counter is an online tool that shows how many characters are in your text as you type. This free CountFlows Character Counter counts characters with spaces and without spaces, words, sentences, paragraphs, Unicode characters, emojis, hashtags, mentions, URLs, and more.
Paste your text into the box above and the character count updates instantly. You can also check the same text against social media, SEO, Google Ads, and SMS limits without opening separate tools.
Everything is calculated directly in your browser. There is no sign-up and no need to upload your text.
A basic character counter only gives you one number. CountFlows shows the measurements that are useful when you are writing, publishing, coding, advertising, or preparing an SMS.
The tool also includes a character goal, text-spacing cleanup, SMS segment analysis, and a cross-platform checker that shows where your current text fits.
Yes. In most character limits, a space counts as a character. Punctuation, line breaks, symbols, and emoji can also affect the final count.
That is why CountFlows works as both a character counter with spaces and a character counter without spaces. Use the without-spaces number only when a form or assignment specifically asks for it.
Not every digital platform counts text in exactly the same way. A simple JavaScript text length can treat some emoji or combined Unicode characters differently from what a person sees on screen.
The CountFlows Unicode character counter uses browser-based grapheme counting for the main character total. It also shows UTF-16 units and UTF-8 bytes so you can compare the different measurements when a platform uses another counting method.
The platform analyzer lets you paste your copy once and check whether it fits several publishing formats. This is useful as an X character counter, LinkedIn character counter, TikTok character counter, and general social media character counter.
| Platform or field | Limit | Type |
|---|---|---|
| X standard post | 280 weighted characters | Official |
| X Premium post | 25,000 weighted characters | Official |
| LinkedIn post | 3,000 characters | Official |
| Bluesky post | 300 grapheme clusters | Official |
| TikTok video caption | 2,200 UTF-16 units | Official |
| YouTube video title | 100 characters | Official |
| YouTube description | 5,000 bytes | Official |
| Google Ads headline | 30 characters | Official |
| Google Ads description | 90 characters | Official |
| SEO title | About 50–60 characters | Guide |
| Meta description | About 140–155 characters | Guide |
| SMS using GSM-7 | 160 units in one message | Standard |
| Unicode SMS | 70 units in one message | Standard |
Counting rules matter. X uses weighted characters and treats web links differently, Bluesky measures grapheme clusters, and TikTok specifies UTF-16 units. The analyzer switches its counting method where needed instead of assuming every platform uses the same character count.
Presets for Instagram, Threads, and custom character limits are also available in the tool above.
An SMS character counter needs to do more than count visible characters. Standard GSM-7 text can fit up to 160 units in one SMS, while text that requires Unicode encoding has a smaller single-message allowance.
CountFlows automatically checks whether your message uses GSM-7 or Unicode and shows the number of SMS segments, the encoding, units used, and space remaining.
This is especially useful when an emoji, smart quote, or non-Latin character changes how a message is encoded.
The tool can also be used as a meta description character counter and SEO title checker. The 50–60 character title and 140–155 character meta description ranges shown above are writing guides, not fixed Google Search limits.
For paid search, Google Ads responsive search ad headlines support up to 30 characters and descriptions up to 90 characters. Select the Google Ads preset to check your copy before adding it to a campaign.
In typical English writing, 100 words is roughly 550 to 600 characters including spaces. The exact number changes with word length, punctuation, and writing style.
| Words | Approx. characters | Example |
|---|---|---|
| 50 | 275–300 | A short message or social post |
| 100 | 550–600 | One or two short paragraphs |
| 250 | 1,375–1,500 | A short article section |
| 400 | 2,200–2,400 | A long social caption |
| 500 | 2,750–3,000 | About one page of dense text |
| 1,000 | 5,500–6,000 | A short blog article |
These are estimates for planning. For an exact result, paste your text into the character counter above. If your requirement is based on words instead, use the Word Counter.
Microsoft Word: select the word count in the status bar or go to Review → Word Count. Word shows characters both with and without spaces.
Google Docs: open Tools → Word count, or press Ctrl + Shift + C on Windows and Cmd + Shift + C on Mac.
CountFlows is faster when you need to check text against platform limits at the same time, because the counter and publishing presets update together.
The CountFlows Character Counter performs its counting and text analysis directly in your browser. The tool does not need to send your text to an external counting API.
You can use it for drafts, captions, messages, ad copy, and other text without creating an account.