Free Character Counter

Count characters, words, sentences, and paragraphs. Check against platform limits instantly.

0 characters
0Characters
0No Spaces
0Words
0Sentences
0Paragraphs
0Lines
Platform limits
X / Twitter 0 / 280
SMS 0 / 160
LinkedIn Post 0 / 3000
Instagram Caption 0 / 2200

How character counting actually works

A character counter is stricter than a word counter: it counts every letter, number, punctuation mark, and space individually, rather than grouping them into words. That precision matters anywhere a system enforces a hard limit rather than a soft guideline — a text message, a tweet, a meta description, or a form field that truncates or rejects input past a certain length.

Three details trip people up. First, spaces count: "cat" is 3 characters but "a cat" is 5. This tool shows both totals (with and without spaces) because some platforms and style guides measure one or the other. Second, emoji and other multi-byte Unicode characters can count as more than one character depending on the system doing the counting — iOS Messages and Twitter/X, for example, count most emoji as 2 characters, while a simple JavaScript .length check might count a single emoji as 2 "code units" even though it displays as one glyph. Third, line breaks and extra whitespace are still characters, which is why a block of text with lots of blank lines can run up a higher character count than its word count would suggest.

Why not just count words?

Word count and character count answer different questions. Word count is the better measure of how long something takes to read or write — it's what teachers, editors, and content briefs usually ask for. Character count is the better measure of whether a piece of text will fit: SMS segments, tweet limits, meta titles and descriptions, ad headlines, and database fields are all defined in characters, not words, because that's what the underlying system actually stores and displays.

Character limits across the platforms we track

Every platform sets its character limits differently, and several enforce more than one limit depending on where the text appears (a post vs. a bio vs. an ad). Here's a quick reference for the limits built into the counter above, plus a few more we cover in dedicated guides:

Platform / fieldLimit
X (Twitter) post280 characters
SMS (standard)160 characters per segment
LinkedIn post3,000 characters (truncates ~210)
Instagram caption2,200 characters
Facebook post63,206 characters (truncates ~477)
TikTok caption2,200 characters
YouTube description5,000 characters
Google Ads headline30 characters

See the social media character limits reference for the full per-field breakdown on X, Instagram, LinkedIn, Facebook, TikTok, YouTube and every major ad format.

Common questions

Does Twitter count characters or words?
Twitter (now X) counts characters, not words. The limit is 280 characters per tweet. URLs are always shortened to 23 characters regardless of their actual length, and emojis count as 2 characters each.
What is the SMS character limit?
A single SMS can hold 160 characters using standard GSM-7 encoding. If your message contains special characters or emoji, it drops to 70 characters per segment. Most carriers automatically split longer messages into multiple segments.
How many characters can a LinkedIn post have?
LinkedIn posts support up to 3,000 characters. Posts longer than around 210 characters get a "see more" truncation in the feed, so front-loading your key message helps engagement.
Is this character counter private?
Yes. Everything runs in your browser. Your text is never uploaded to a server or stored anywhere. Closing the tab clears it completely.
Does an emoji count as one character?
It depends on the platform. Most social platforms, including Twitter/X and iOS Messages, count a standard emoji as 2 characters because of how it's encoded internally. A few simpler systems count it as 1. If you're close to a limit, test the exact platform you're posting to rather than assuming.
Why does my character count differ from another tool's?
Small discrepancies usually come down to how whitespace, line breaks, and multi-byte characters (emoji, accented letters, non-Latin scripts) are counted. This tool counts raw Unicode characters, matching how most social platforms measure length, including spaces in the "Characters" stat and excluding them in "No Spaces."