Free Character Counter
Count characters with and without spaces, letters, digits and punctuation. Check Twitter, Instagram, LinkedIn and Meta limits in real time.
Your Text
Detailed Breakdown
What Is a Character Counter?
A character counter counts every single character in your text β letters, numbers, spaces, punctuation, emoji and special symbols. It's essential for anyone writing content that must fit within strict platform limits, or for measuring text productivity.
The most common reason to use one: platform character limits. Every social platform and search engine has a maximum number of characters allowed. Exceed it and your content gets truncated, rejected or cut off mid-sentence.
The difference between "with spaces" and "without spaces"
This trips up a lot of people, so let's clarify:
- Characters WITH spaces β counts every visible character plus spaces, tabs and line breaks between words. This is the number most platforms use.
- Characters WITHOUT spaces β counts only letters, digits, punctuation and symbols. Ignores all whitespace.
Example: Hello world!
- With spaces: 12 characters (H-e-l-l-o-[space]-w-o-r-l-d-!)
- Without spaces: 11 characters
Platform character limits β complete reference
| Platform | What It Counts | Max |
|---|---|---|
| Meta Title (SEO) | Pixel-based (60 chars ~ 580 px) | 60 |
| Meta Description (SEO) | Pixel-based (~155 chars) | 160 |
| X / Twitter | With spaces (URLs = 23 chars) | 280 |
| SMS message | With spaces (GSM 7-bit) | 160 |
| LinkedIn Post | With spaces (210 shown before "see more") | 3,000 |
| Instagram Caption | With spaces (125 shown before "more") | 2,200 |
| Facebook Post | With spaces (~477 shown before "see more") | 63,206 |
| YouTube Title | With spaces | 100 |
| YouTube Description | With spaces | 5,000 |
| Pinterest Pin Description | With spaces | 500 |
| TikTok Caption | With spaces | 2,200 |
| Reddit Post Title | With spaces | 300 |
Why character count matters for SEO
- Meta titles β Google truncates anything over ~580 pixels (roughly 60 characters). Get cut off and users see "β¦" instead of your full title.
- Meta descriptions β Anything over ~160 characters gets truncated with an ellipsis. The most important content should be in the first 155 characters.
- URL slugs β Google shows about 50β60 characters of a URL in search results. Longer URLs display as a breadcrumb instead.
- Open Graph tags β Some social platforms have character limits for OG titles and descriptions. Exceeding them still works but may get truncated.
Why character count matters for social media
Each platform truncates content differently. Twitter is a hard limit β you literally cannot post more than 280 characters. Instagram shows only 125 before the "more" link. LinkedIn shows 210. Facebook shows ~477. If your hook isn't in the first 125 characters, most readers never see it.
Unicode, emoji and "double characters"
Emoji, flags, certain symbols and languages use multi-byte Unicode characters. A single emoji like π is actually made up of 2 UTF-16 code units β some tools count this as 1 character, others count it as 2.
Twitter and Instagram count most emoji as 2 characters. If you have a lot of emoji, our "Count emoji as 2" toggle shows the true platform count.
Common use cases
- SEO writers β checking meta title and description lengths before publishing.
- Social media managers β ensuring posts fit Twitter, Instagram, LinkedIn limits.
- Copywriters β keeping ad headlines within Google Ads limits (30-30-80-90 characters).
- Students β meeting assignment character caps (common in application essays).
- SMS marketers β keeping messages under 160 characters to avoid multiple billing.
- Transcribers and translators β pricing jobs based on character count.
- UI/UX designers β ensuring button labels and titles fit within design constraints.
Google Ads character limits
- Headline 1: 30 characters
- Headline 2: 30 characters
- Headline 3: 30 characters
- Description line 1: 90 characters
- Description line 2: 90 characters
- Display URL path: 15 characters each (2 paths)
Privacy and security
This character counter runs entirely in your browser. Your text is never sent to any server, never stored anywhere, and disappears the moment you close the tab. Safe for confidential documents, private client work and sensitive content.