Character Counter
Count characters with and without spaces, and check limits for posts, SMS and SEO.
Runs entirely in your browser. Your data isn't uploaded — this page makes no network request with anything you type or upload, which you can verify in your browser's network tab. How this works.
What is the Character Counter?
A character counter tells you exactly how long a piece of text is, in the unit that matters when there is a hard limit: characters. Type or paste a post, a meta description, a product title or a text message and you get the count with and without spaces, the size in bytes, and the word and line count, all updating as you type.
Beside the counts, the text is measured against the limits people run into every day — a 280-character X post, a 60-character page title, a 160-character meta description, a YouTube title, an Instagram caption and a LinkedIn post — plus a limit of your own. The SMS panel works out whether your message can be sent in the GSM alphabet or needs Unicode, how many parts it will be split into, and which characters are forcing the more expensive encoding. Nothing you type leaves your browser.
How to use it
- Type or paste your text into the editor.
- Read the character count with and without spaces, and the byte size.
- Check the Limits panel: each bar fills as you type and turns red when you go over.
- For text messages, check the SMS panel for the encoding and number of parts.
- Press Copy to put a summary of the counts and limits on your clipboard.
Example
A promotional message checked against the SMS and X limits.
Our monsoon sale is live! Take 20% off every raincoat and umbrella until Sunday — free delivery on orders over ₹999.
Characters: 116 (96 without spaces) Bytes (UTF-8): 120 X post: 117 / 280 Meta description: 116 / 160 SMS: UCS-2 (— and ₹ are not GSM-7), 2 parts
Features
- Characters counted as people see them: emoji, flags and accented letters count once
- Counts with and without spaces, UTF-8 bytes and UTF-16 units
- Limits for X, meta titles and descriptions, YouTube, Instagram and LinkedIn
- X posts weighted the way X counts them: links as 23, CJK and emoji as 2
- SMS encoding (GSM-7 or UCS-2) and exact segment count
- Shows which characters force Unicode SMS, with suggested replacements
- Add your own limit for forms, ad copy or app store fields
- Updates as you type; nothing is uploaded