Platform Character Limits
Top 10 Character Frequency
How to Use the Character Counter
Paste or type any text into the box above — all statistics update instantly. There is nothing to submit or install; everything runs in your browser.
Characters with spaces counts every character including whitespace. This is what most platform limits (Twitter, SMS, meta descriptions) measure. Characters without spaces strips all whitespace first, useful for academic or legal requirements that specify “characters excluding spaces.”
The platform limit bars turn amber at 80% and red when you exceed the limit, so you can see at a glance whether your text fits. Enter any number in the Custom Limit field to track your own target — a house style guide, a form field maximum, or a client brief.
The character frequency chart shows the top 10 non-whitespace characters by count, with their Unicode code points displayed below each bar. This is handy for spotting repeated filler words rendered as single characters, checking whether an unusual glyph crept into your text, or simply satisfying curiosity about your writing patterns.
Why Character Counts Matter
Twitter / X enforces a 280-character limit per post. Unlike older counting methods, Twitter counts most Unicode characters — including CJK ideographs — as a single character. Staying under the limit before you paste into the app saves the frustration of a last-second trim.
SMS uses 160 characters for a single segment in GSM-7 encoding. If your message includes any character outside GSM-7 (such as curly quotes, em dashes, or emoji), the encoding automatically switches to UCS-2 and the segment limit drops to 70 characters. The UTF-8 byte counter on this page can help you catch unexpected multi-byte characters before sending.
SEO title tags are typically truncated in search results at around 60 characters. Meta descriptions display up to about 160 characters. Keeping within these ranges prevents Google from rewriting your snippets and helps users understand what your page is about before they click.
UTF-8 byte size matters whenever you are writing to a database column defined in bytes rather than characters, sending text over a size-limited API, or generating files where byte count affects storage or processing costs. A plain ASCII character is 1 byte; a CJK character or emoji is typically 3–4 bytes.
Related Tools
Need to count words and estimate reading time? Word Counter
Analyze which words appear most often in your text: Word Frequency Counter
Calculate how long it takes to read your article: Reading Time Calculator
