Character Counter Online — Count Characters Instantly
Updated: May 2026
Character limits govern almost every text field on the internet — from Twitter posts to SMS messages to meta descriptions. A real-time character counter tells you exactly where you stand, with and without spaces, so you can write within the limit without guessing.
Free · No upload · Real-time · In your browser
Characters with spaces vs. without spaces
The distinction matters depending on context. Most social platforms and messaging apps count every character including spaces — a space is a character like any other. Academic word processors and typographic metrics sometimes use the "no spaces" count to measure raw content density.
- Characters with spaces — the total number of Unicode code points in your text, including spaces, tabs, newlines, and punctuation. This is what platforms like Twitter, SMS carriers, and most web forms count against their limits.
- Characters without spaces — the count after stripping all whitespace. Useful for comparing text density across drafts of different lengths, or when filling fixed-width print layouts where spaces are irrelevant.
Emojis count as one or more characters depending on the platform. A single emoji can be two Unicode code points (a surrogate pair), which some platforms count as two characters. Always check the platform's own counter for final verification.
Character limits by platform
Knowing the exact limit for each platform saves you from the frustration of posting a truncated message or writing copy that is silently cut. The table below lists current limits as of 2026.
| Platform / Field | Limit | Notes |
|---|---|---|
| Twitter / X post | 280 chars | URLs count as 23 characters regardless of actual length |
| Twitter / X bio | 160 chars | Plain text only, no links |
| Instagram caption | 2,200 chars | Only first 125 chars show without tapping "more" |
| Instagram bio | 150 chars | Line breaks allowed |
| LinkedIn post | 3,000 chars | First 210 chars visible in feed without "see more" |
| LinkedIn headline | 220 chars | Shows in search results |
| SMS (standard GSM) | 160 chars | 160 for single; 153 per segment for multi-part SMS |
| SMS (Unicode/emoji) | 70 chars | Per segment when non-GSM characters are used |
| Google meta description | ~155–160 chars | Google truncates at around 160 in search results |
| Google title tag | ~60 chars | Roughly 580 px pixel width; varies with characters used |
| YouTube video title | 100 chars | First 60–70 visible in search results |
| YouTube description | 5,000 chars | First 157 chars visible before "show more" |
| Facebook post | 63,206 chars | No practical limit for most content |
| TikTok caption | 2,200 chars | Hashtags count toward the limit |
Writing within character limits without losing meaning
Hitting a character limit forces concision — which is a skill, not just a constraint. Copywriters who master tight formats produce consistently stronger writing across all lengths.
- Cut adjectives before cutting nouns. Adjectives add colour; nouns carry meaning.
- Replace prepositional phrases with possessives. "The policy of the company" → "The company's policy" saves four characters.
- Prefer active voice. "Sales increased by the team" → "The team increased sales" is shorter and clearer.
- Use numerals instead of words for numbers above nine. "15" vs. "fifteen" saves six characters.
- Cut redundant preambles. "In order to" → "To" saves three characters and improves flow.
- Abbreviate only what your audience knows. "SEO" is fine for a marketing audience; "SMTM" needs context.
Write first, then edit for length. A too-long first draft is far easier to trim than a too-short one is to expand. Use the character counter after your ideas are on the page, not as a constraint while writing.
Frequently asked questions
Does a newline count as a character?
Yes, a newline is a single character (line feed, Unicode U+000A). Platforms handle newlines differently — Instagram allows them in captions; some form fields strip them.
Do emojis count as one character?
Emojis occupy one or two Unicode code points depending on the emoji. Most modern platforms and JavaScript's string length count them as two for emoji outside the Basic Multilingual Plane (e.g. most face emojis). Twitter counts each emoji as two characters against its 280-character limit.
Why does the SMS character count change when I add an emoji?
Standard SMS uses the GSM-7 character set, which allows 160 characters per message. Any character outside GSM-7 — including emojis — switches the encoding to UCS-2, which limits each segment to 70 characters. One emoji can cut your per-message capacity from 160 to 70.