Free Character Counter
Count characters in real time with live bars against X, LinkedIn, SEO meta tags, Google Ads, and more. Everything stays in your browser.Characters0
Without spaces0
Words0
Lines0
Platform limits
- X post280280 left
- Meta description160160 left
- Title tag6060 left
- Instagram caption2,2002,200 left
- SMS160160 left
Against common limits
| Platform or context | Character limit |
|---|---|
| X (Twitter) post | 280 |
| Bluesky post | 300 |
| LinkedIn post | 3,000 |
| Instagram caption | 2,200 |
| Facebook post | 63,206 |
| Meta title tag (SEO) | 60 |
| Meta description (SEO) | 160 |
| Google Ads headline | 30 |
| Google Ads description | 90 |
| SMS single segment | 160 |
Characters with and without spaces
The main count includes every character: letters, digits, punctuation, spaces, tabs, and newlines. The no-spaces figure strips whitespace. Most platforms count with spaces (X, LinkedIn, meta tags), while some academic rules care about the no-spaces figure, so both are shown.How emojis and URLs are counted
Each emoji is counted as its length in the input string, typically 2 UTF-16 code units for most emojis and more for composed emojis with skin-tone modifiers. Most platforms do the same, though X counts each emoji as 2 characters in its display count.X also counts any URL as 23 characters regardless of actual length. This counter shows the raw character count, so long URLs will read higher here than on X; for short URLs the counts match.SEO title and description lengths
Google shows roughly the first 60 characters of a title tag and 160 characters of a meta description before truncating with an ellipsis, and mobile cuts off slightly earlier. Going a little over is fine, but front-load your most important keywords so the visible part carries the message.Private by design
The counter runs entirely in your browser. Your text is never logged, saved, or transmitted anywhere. Close the tab and it is gone.Hitting a limit with AI-written text?
Tighten it up with the cleanup tool and then check how the text reads. Both are free, run in your browser, and need no signup.Frequently asked questions
The with-spaces count includes every character: spaces, tabs, and newlines too. The without-spaces count strips whitespace. Most platforms count with spaces (X, LinkedIn, meta tags); some academic word-count rules use the no-spaces figure.
Each emoji is counted as its character length in the input string, typically 2 UTF-16 code units for most emojis and more for composed emojis with skin-tone modifiers. Most platforms do the same, but X counts each emoji as 2 characters in its display count.
Google displays roughly the first 60 characters of a title tag and 160 characters of a meta description before truncation, and mobile is slightly shorter. Going slightly over is fine, but the tail gets cut with an ellipsis, so front-load your most important keywords.
X counts URLs as 23 characters regardless of actual length. This counter shows the raw character count, which will be higher if your text contains long URLs. For shorter URLs the count matches theirs.
Yes. Many applications, such as college essays, scholarship applications, and journal submissions, specify character limits. Paste your text and watch the bar; the counter handles very long inputs without slowing down.
No. Text stays in your browser tab. Close the tab and it is gone. Nothing you type here is logged, saved, or transmitted.