Instantly count characters with and without spaces. Perfect for Twitter, Instagram, meta descriptions, SMS, Google Ads, and more.
π Your text never leaves your browser β zero data stored
A character counter is a free online tool that instantly counts every character in your text β including letters, numbers, spaces, and punctuation. Unlike a word counter, it tracks individual characters, which is critical for platforms with strict character limits like Twitter, Google Ads, and SMS.
This tool also breaks down your text into letters, numbers, spaces, and special characters separately β giving you a complete picture of what your text contains.
Counts every single character including spaces, tabs, and line breaks. This is the number most platforms use for their character limits β including Twitter, SMS, and email subject lines.
Counts only non-whitespace characters. Used in some academic systems, certain publishing platforms, and when measuring the density of actual content versus whitespace.
Use this as your go-to reference for character limits across every major platform and use case:
| Platform / Field | Limit | Notes |
|---|---|---|
| Twitter / X Post | 280 | URLs count as 23 chars regardless of length |
| Twitter / X Bio | 160 | No links clickable in bio on some views |
| Google Ads Headline | 30 | 3 headlines per ad; each limited to 30 chars |
| Google Ads Description | 90 | 2 descriptions per ad; each max 90 chars |
| Google Meta Title | 60 | ~580px; aim for 50β60 to avoid truncation |
| Google Meta Description | 160 | ~920px; aim for 140β155 chars |
| Instagram Caption | 2,200 | Only ~125 chars visible without "more" |
| Instagram Bio | 150 | No clickable links in text |
| Instagram Username | 30 | Letters, numbers, underscores only |
| LinkedIn Post | 3,000 | First ~210 chars shown before "see more" |
| LinkedIn Headline | 220 | Keep under 120 for mobile display |
| LinkedIn Summary | 2,000 | First ~300 chars shown by default |
| Facebook Post | 63,206 | Under 80 chars gets 66% more engagement |
| Email Subject Line | 60 | Under 50 chars for full mobile preview |
| SMS Message | 160 | Over 160 = 2 messages charged |
| YouTube Title | 100 | ~70 chars shown in search results |
| YouTube Description | 5,000 | First 200 chars shown without expanding |
| TikTok Caption | 2,200 | First ~150 chars shown on feed |
| Pinterest Description | 500 | First ~50 chars shown in grid view |
Character limits in SEO aren't just guidelines β exceeding them means Google truncates your content in search results, reducing click-through rates.
Google displays approximately 580 pixels of meta title. A typical character takes ~6px, so aim for 50β60 characters. Longer titles get cut off with "β¦" in search results, losing your call-to-action.
Google shows approximately 920 pixels of meta description. Aim for 140β155 characters. A well-written meta description within the limit increases click-through rate by clearly communicating page value.
Common questions about counting characters online.
Simply paste or type your text into the tool above. The character count updates instantly with every keystroke β no button needed. You'll see the total with spaces, without spaces, letters only, numbers, and special characters, all at once.
Yes. Twitter counts every character toward the 280-character limit, including spaces and punctuation. The only exception is URLs β every URL is counted as exactly 23 characters, regardless of the actual URL length. This is why URL shorteners don't save characters on Twitter.
Special characters are any characters that are not letters (a-z, A-Z) or numbers (0-9). This includes punctuation marks (. , ! ? ; :), symbols (@ # $ % & *), currency signs (β¬ Β£ Β₯), emoji, and formatting marks. Some platforms restrict special characters in usernames and form fields.
A standard SMS message is limited to 160 characters using GSM-7 encoding (standard Latin characters). If your message contains special characters (like emoji or accented letters), the limit drops to 70 characters per segment because it switches to UCS-2 encoding. Messages over the limit are split and billed as multiple texts.
No. All character counting happens entirely in your browser using JavaScript. No text is ever sent to a server, stored, logged, or tracked in any way. Your text is completely private. The tool works offline once the page has loaded.
Google displays approximately 920 pixels of meta description in search results. With a typical font, this translates to about 140β160 characters. For safety, aim for 140β155 characters. Meta descriptions longer than this are truncated with "β¦" in search results. Use the live bar in the tool above to stay within the limit.