Character Counter — Count Characters, Words, and More
Our free character counter gives you a complete breakdown of any text in real time. Count characters with and without spaces, words, sentences, paragraphs, lines, and check your text against social media character limits for Twitter, Instagram, LinkedIn, TikTok, YouTube, and more. All stats update instantly as you type.
What Gets Counted
| Stat | What Is Counted | Example |
|---|---|---|
| Characters (with spaces) | Every character including spaces, tabs, newlines | "Hello World" = 11 |
| Characters (without spaces) | All characters except whitespace | "Hello World" = 10 |
| Words | Sequences of non-whitespace characters | "Hello World" = 2 |
| Lines | Number of line breaks + 1 | 3 newlines = 4 lines |
| Sentences | Endings with . ! or ? | "Hi. Bye!" = 2 |
| Paragraphs | Blocks separated by blank lines | Two blocks with blank line = 2 |
| Unique words | Distinct words, case-insensitive | "the cat and the dog" = 4 |
| Reading time | Words ÷ 200 (avg reading speed) | 200 words = 1 min |
Social Media Character Limits
Each platform has different character limits for different types of content. Knowing these limits helps you craft content that fits without being cut off or rejected.
| Platform | Content Type | Limit | Notes |
|---|---|---|---|
| Twitter / X | Post (tweet) | 280 | URLs = 23 chars, some emoji = 2 chars |
| Twitter / X | Bio | 160 | — |
| Twitter / X | Display name | 50 | — |
| Caption | 2,200 | Only 125 shown before "more" | |
| Bio | 150 | — | |
| Username | 30 | — | |
| Post | 63,206 | Practical limit is much lower | |
| Page description | 255 | — | |
| Post | 3,000 | First 210 shown before "see more" | |
| Headline | 220 | — | |
| About section | 2,600 | — | |
| TikTok | Bio | 80 | — |
| TikTok | Caption | 2,200 | — |
| YouTube | Title | 100 | 60 recommended for search display |
| YouTube | Description | 5,000 | First 157 shown in search results |
| YouTube | Tags | 500 | Total tag characters |
| Pin description | 500 | — | |
| Snapchat | Bio | 150 | — |
| SMS | Message | 160 | 161+ = multiple SMS messages |
| Meta description | SEO | 160 | 150–160 recommended for SEO |
Twitter Character Counting Rules
Twitter uses a non-obvious system for counting characters that differs from a simple character count:
- URLs — All URLs, regardless of their actual length, are counted as 23 characters. Twitter wraps all URLs with its t.co shortener.
- Standard characters — Latin alphabet characters, numbers, and most common punctuation count as 1 character each.
- CJK characters — Chinese, Japanese, and Korean characters count as 2 characters each due to their wider visual weight.
- Emoji — Most emoji count as 2 characters. Some complex emoji (with modifiers) may count differently.
- Mentions and hashtags — @username and #hashtag count as their actual character length including the @ or # symbol.
SMS Character Limits and Encoding
SMS messages have a 160-character limit when using standard GSM-7 encoding, which covers the Latin alphabet and common punctuation. When you include special characters outside the GSM-7 set — such as emoji, accented characters, or certain symbols — the message switches to UCS-2 encoding, which reduces the character limit to 70 characters per message segment.
| Characters Used | Encoding | Per Segment | 160 chars = ? SMS |
|---|---|---|---|
| Standard Latin only | GSM-7 | 160 chars | 1 SMS |
| Emoji or Unicode | UCS-2 | 70 chars | May require 3+ SMS |
| Concatenated SMS (2) | GSM-7 | 153 chars each | 306 total chars |
| Concatenated SMS (3) | GSM-7 | 153 chars each | 459 total chars |
Character Count for SEO
Character counts matter significantly for SEO content elements. Google displays only a limited number of characters in search results, so understanding these limits helps you craft titles and descriptions that display correctly:
| SEO Element | Recommended Length | Max Displayed | Notes |
|---|---|---|---|
| Page title | 50–60 chars | ~60 chars | Pixel-based (580px), not exact chars |
| Meta description | 150–160 chars | ~160 chars | Longer descriptions get truncated |
| URL slug | Under 75 chars | Full URL | Shorter is better for sharing |
| H1 heading | Under 70 chars | Full text | No hard limit but shorter is cleaner |
| Image alt text | Under 125 chars | Full text | Screen reader best practice |
Frequently Asked Questions
How many characters is a 1000-word essay?
A 1,000-word essay is approximately 5,000–6,000 characters including spaces, based on an average word length of 4–5 characters plus a space. The exact count depends on the specific words used — texts with longer words will have more characters per word.
How do I count characters in Excel?
In Excel, use the LEN() function to count all characters including spaces: =LEN(A1). To exclude spaces, use: =LEN(SUBSTITUTE(A1," ","")). For counting characters across multiple cells, use SUMPRODUCT with LEN.
How many characters is 500 words?
500 words is approximately 2,500–3,000 characters including spaces. Using the standard assumption of 5 characters per word plus a space (6 characters per word), 500 words equals approximately 3,000 characters including spaces or 2,500 excluding spaces.
Do emojis count as one character?
In terms of Unicode code points, most standard emoji are technically two code units (a surrogate pair in UTF-16). However, this counter displays each emoji as 1 character for clarity. For platform-specific character counts, be aware that Twitter counts most emoji as 2 characters, and complex emoji with skin tone modifiers or ZWJ sequences may count even more.
How many characters is a LinkedIn post?
LinkedIn allows up to 3,000 characters for posts. However, only the first 210 characters are shown in the feed before a "see more" link appears. For maximum engagement, put your most important content in the first 200 characters to hook readers before the truncation point.