Free · No signup · 100% private

Character Counter

Free character counter with a live platform-fit bar for Twitter/X (280), LinkedIn headline (220), email subject (78), Google Ads (30/90), YouTube, and meta tags. Composition pie. 100% private.

Total characters
146
No spaces
122
Words
25

Composition

Letters
105
Digits
9
Punctuation
7
Spaces
24

+ 1 special characters (emoji, accented letters, symbols)

Platform limits

Twitter / X post
URLs always count as 23 chars
146/280
Google meta title
Pixel-width based; aim for ~580px
146/60
Google meta description
Truncates around 920px on desktop
146/160
Google Ads headline
Up to 15 headlines per responsive ad
146/30
Google Ads description
Up to 4 descriptions per responsive ad
146/90
LinkedIn post
Truncates at 210 chars in feed
146/3000
LinkedIn headline
Shown in search results
146/220
Instagram caption
Truncates after 125 chars in feed preview
146/2200
Instagram bio
Not clickable in feed
146/150
TikTok caption
Truncates after ~100 chars
146/2200
TikTok bio
146/80
YouTube title
Truncates at ~70 chars in some views
146/100
YouTube description
Only first 157 chars show in search
146/5000
Email subject line
Most clients show 40-60 chars
146/78
SMS (GSM-7)
Longer messages split into 153-char segments
146/160
SMS (Unicode)
Used when emoji or non-ASCII present
146/70

Related glossary terms

Want a deeper dive? These glossary entries explain the concepts behind this tool.

How to use it

1

Paste your text

Drop a tweet, headline, ad copy, or any text into the box. The character total, breakdown, and platform-fit bars update live.

2

Read the composition

The four-up card shows letters, digits, punctuation, and spaces so you know what's actually in your text — useful for catching accidental special characters.

3

Scan the platform-fit list

Each platform shows your count over its limit with a green / amber / red progress bar. Aim for green on every platform you care about.

4

Edit and re-check

Make edits in your editor of choice and re-paste. Iterate until every row you care about is in the green.

Frequently Asked
Questions

Everything you need to know about character counter.

280 characters for standard Twitter / X posts. URLs always count as 23 characters regardless of length. X Premium subscribers can post up to 25,000 characters, but engagement on long tweets is significantly lower. Our counter shows the standard 280 limit and flags anything over.

30 characters per headline, with up to 15 headlines allowed per responsive search ad. Descriptions are limited to 90 characters, with up to 4 per ad. Headlines can be shown in any combination or order, so aim for 15 unique headlines that work alone and in any pair. Per Google's 2025 responsive ad guidance, ads with 11-15 headlines get 9% more clicks than ads with fewer than 5.

LinkedIn allows up to 3,000 characters per post, but the feed preview truncates after 210 characters with a 'see more' link. Posts between 1,200-1,600 characters consistently get the highest engagement per LinkedIn's 2025 algorithm study. The first 210 characters are everything — they determine whether someone clicks 'see more' or scrolls past.

Yes — almost every platform counts spaces. The single major exception is SMS billing, where the carrier counts the message body without spaces for segment calculation (though the user sees and types the full text). Our counter shows both the total (with spaces) and the no-spaces count so you can see exactly what each platform is measuring.

It depends on the platform. On Twitter, an emoji counts as 2 characters. On Instagram, it counts as 1. On most desktop and web platforms, each emoji is 1 'character' but uses 4 bytes of UTF-8 storage. Our counter counts emoji as 1 character each to match what most editors show, but be aware that if you're targeting SMS, the carrier will reject any message with emoji if it's not in Unicode mode — which reduces your segment limit from 160 to 70 characters.

Yes on both. Completely free, no signup, no per-check limit, no email gate. And 100% private — every count is computed in your browser via JavaScript. Your text is never sent to our servers, never logged, never stored, and never used to train any AI. Open DevTools → Network while you use it: zero outbound requests carry your text.

Want this automated across your whole site?

SERPView monitors title tags, meta descriptions, and structured data for every URL — alerting you the moment something breaks or could be improved.

Get started free