Count characters with and without spaces in real time, with live limits for Twitter, meta tags, SMS and more. Free and private.
Last updated 23 June 2026 · Built and maintained by Mustafa Bilgic
Paste text into the box above and this character counter instantly reports the number of characters (with and without spaces), words, and lines. It also checks your text against common platform limits in real time, turning green when you are within range and red when you go over.
| Platform / Field | Character Limit |
|---|---|
| Twitter / X post | 280 |
| SMS (single message) | 160 |
| Meta description (SEO) | 160 (display ~155) |
| Title tag (SEO) | 60 |
| Instagram caption | 2,200 |
| Google Ads headline | 30 |
Total characters includes every keystroke, including spaces, tabs, and line breaks. The no-spaces count removes all whitespace, which some platforms use for their limits.
A single SMS segment holds 160 GSM characters. Messages longer than that are split into multiple segments, which can cost more and may arrive out of order on some carriers.
It counts characters by JavaScript code units. Most emoji count as two units, matching how many platforms internally measure them, though a few platforms count differently.
Yes. The tool is pure client-side JavaScript. Once the page loads it works without a connection, and your text is never sent anywhere.
Yes. The line counter reports the number of non-empty lines, which is handy for code snippets, lists, and address blocks.