- Spaces
- 0
- Digits
- 0
- Punctuation and symbols
- 0
- Emoji
- 0
- Paragraphs
- 0
- Reading time
- 0 sec
- Speaking time
- 0 sec
UTF-16 code units: 0 · UTF-8 bytes: 0 · SMS: 0 / 160 (GSM-7)
280 characters left of 280.
How to use
Type or paste your text
Enter text in the Your text box, or press Open file for a .txt, .docx or .pdf. Characters, No spaces, Letters, Words, Sentences and Lines update on every keystroke, with spaces, digits, emoji, bytes and the SMS count underneath.
Choose a limit to check
Pick a platform in the Check against menu, or type a number in Custom limit. The tool tells you how many characters are left, or how many you are over.
Trim the overflow
When you go over, the part that would be cut off appears in a red box. Rewrite it, or press Cut text to the limit or Copy first N characters. The bars below compare your text with every platform at once.
Why Character Counter
- Counts emoji and accented letters as one character, as you see them.
- Letters, words, sentences, spaces, digits, emoji and UTF-8 bytes alongside the total.
- 15 platform limits plus a custom limit, with the overflow shown in red and a cut-to-fit button.
- SMS count that switches between 160 and 70 characters automatically.
Character limits by platform
These are the 15 limits built into the tool. Where a platform measures by pixel width or weights some characters, the number is a guide rather than a hard stop.
Platforms change their limits from time to time, and some accounts get higher ones, such as paid X accounts. If a post is rejected even though the bar is green, check the platform's current rules. For SEO fields, aim a few characters under the guide so the snippet is not cut mid-word.
| Platform or field | Limit | Note |
|---|---|---|
| X (Twitter) post | 280 | Links count as 23; emoji and CJK characters count as 2 |
| Bluesky post | 300 | Counted as visible characters |
| Threads post | 500 | |
| Instagram caption | 2,200 | Only the first lines show before more |
| LinkedIn post | 3,000 | |
| Facebook post | 63,206 | Long posts are folded behind See more |
| TikTok caption | 4,000 | |
| Pinterest pin description | 500 | |
| YouTube title | 100 | |
| YouTube description | 5,000 | |
| Meta title | About 60 | Google cuts by pixel width |
| Meta description | About 160 | Google cuts by pixel width |
| Google Ads headline | 30 | Responsive search ads |
| Google Ads description | 90 | Responsive search ads |
| SMS | 160 or 70 | 70 when any Unicode character is present |
Characters, letters and words compared
The same short text gives different numbers depending on what you count. Take Café 👍 ok! as an example.
Most social platforms and form fields limit characters. Essays and articles are measured in words. Byte limits matter when text is stored in a database or sent through an API.
| Measure | Result for Café 👍 ok! | Why |
|---|---|---|
| Characters | 10 | Every visible character, the emoji counts once |
| No spaces | 8 | The two spaces removed |
| Letters | 6 | C, a, f, é, o, k |
| Words | 2 | The emoji alone has no letters, so it is not a word |
| UTF-16 code units | 11 | The emoji needs two units |
| UTF-8 bytes | 14 | é takes 2 bytes and the emoji takes 4 |