Text analysis
Character Counter
Measure characters, graphemes, and UTF-8 bytes, then compare them with common US publishing and social limits.
Text is processed in your browser. DocumentMage does not upload it to our servers.
Characters
0
Graphemes
0
UTF-8 bytes
0
- Google title (typical)0/60
60 remaining
- Meta description (typical)0/160
160 remaining
- SMS (GSM)0/160
160 remaining
- SMS (Unicode)0/70
70 remaining
- X / Twitter post0/280
280 remaining
- Instagram caption0/2200
2200 remaining
- LinkedIn post0/3000
3000 remaining
Examples
Google title tag
Keep most titles near 50–60 characters so they are less likely to truncate in US English results.
SMS segment
A standard GSM SMS is 160 characters. Unicode messages often drop to 70 characters per segment.
How to use it
- Paste the title, caption, or message you are checking.
- Compare the count with the limit you care about.
- Watch the remaining characters so you can trim before you publish.
Limits
- Platforms count emoji, links, and username prefixes in different ways.
- A rendered search title can still wrap or truncate based on pixel width, not only character count.
Questions
What is the difference between characters and graphemes?
A character here is a UTF-16 code unit as JavaScript stores it. A grapheme is what a reader sees as one symbol, which matters for emoji and some accented letters.
Why show UTF-8 bytes?
SMS segments, some APIs, and file-size budgets care about bytes, not visible letters. Accented characters and emoji use more than one byte.
Are the platform limits official?
They are commonly used working limits, not a guarantee from each platform. Products change their caps. Treat the bars as planning aids.
Related tools
Text analysis
Word Counter
Paste any draft and get a live word count, character count, sentence count, and reading-time estimate.
Text transform
Case Converter
Convert a heading, sentence, or identifier into the case you need, including title case and programming cases.
Text transform
Text Cleaner
Fix messy pasted text: extra spaces, broken line breaks, smart quotes, empty lines, and leftover HTML tags.
Text analysis
Reading Time Calculator
Estimate silent reading time and speaking time from pasted text or a known word count.