CountFlows
Character counter + platform analyzer

Free Character Counter

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.

No signupBrowser-basedUnicode-awareInstant results

Loading character counter…

More than a basic counter

One text box. Multiple publishing checks.

Instead of opening separate tools for characters, platform limits, SMS length and text statistics, CountFlows analyzes them together while you write.

Unicode-aware counting

Count user-visible characters more accurately, including complex emoji and multilingual text.

Platform limit analyzer

Check one piece of text against major social, video, SEO and advertising formats.

SMS segment analysis

Detect GSM-7 or Unicode text and estimate how many SMS segments your message needs.

Advanced text statistics

Inspect words, sentences, paragraphs, URLs, hashtags, emojis, bytes and text composition.

Private browser processing

The character and text calculations run locally in the browser without a counting API.

Writing cleanup tools

Remove repeated spacing and spot formatting problems before publishing your copy.

Free writing tools

Try Another CountFlows Tool

Finished checking your character count? Choose another free tool to analyze, clean, or improve your text.

What Is a Character Counter?

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.

What Does This Character Counter Count?

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.

Characters with spaces
Characters without spaces
Unicode grapheme characters
UTF-16 units
UTF-8 bytes
Words and unique words
Sentences and paragraphs
Lines
Emojis
Hashtags and mentions
URLs
Letters, numbers, and punctuation
Reading time
Speaking time

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.

Do Spaces Count as Characters?

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.

Unicode and Emoji Character Counting

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.

Social Media Character Counter and Platform Limits

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 fieldLimitType
X standard post280 weighted charactersOfficial
X Premium post25,000 weighted charactersOfficial
LinkedIn post3,000 charactersOfficial
Bluesky post300 grapheme clustersOfficial
TikTok video caption2,200 UTF-16 unitsOfficial
YouTube video title100 charactersOfficial
YouTube description5,000 bytesOfficial
Google Ads headline30 charactersOfficial
Google Ads description90 charactersOfficial
SEO titleAbout 50–60 charactersGuide
Meta descriptionAbout 140–155 charactersGuide
SMS using GSM-7160 units in one messageStandard
Unicode SMS70 units in one messageStandard

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.

SMS Character Counter and Segment Calculator

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.

SEO, Meta Description, and Google Ads Character Limits

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.

How Many Characters Is 100 Words?

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.

WordsApprox. charactersExample
50275–300A short message or social post
100550–600One or two short paragraphs
2501,375–1,500A short article section
4002,200–2,400A long social caption
5002,750–3,000About one page of dense text
1,0005,500–6,000A 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.

How to Check Character Count in Word and Google Docs

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.

Your Text Stays in Your Browser

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.

Explore all writing guides

Frequently Asked Questions

Back to top