Character Counter
Counts characters with and without spaces, plus words, lines, paragraphs, and UTF-8 bytes. Useful whenever a field has a length limit.
- 0
- With spaces
- 0
- Without spaces
- 0
- Words
- 0
- Lines
- 0
- Paragraphs
- 0
- Bytes
How to use
Type or paste into the box and the numbers update as you go. It is the quickest way to check text against a limit — a 280-character post, a 160-character meta description, a form field that cuts off at 500.
Characters are counted both with and without spaces, because guidelines disagree about which one they mean. Check which basis your limit uses and read the matching number.
The byte count is there too. Plain ASCII letters take one byte each in UTF-8, but an accented letter takes two and most emoji take four, so a string can blow past a byte-based database column long before it looks long.
What you type is never sent to a server. A draft you have not published yet stays inside your browser.
Tools people use next
Token Counter
Count GPT tokens (o200k_base and cl100k_base) for any text in your browser, with a labelled estimate for Claude and Gemini and a view of how the text is split.
Text Cleaner
Change case, sort lines, drop duplicates, tidy up whitespace. Pick the steps you want and they run in the order you picked them.
Text Diff
Highlights what changed between two blocks of text. Compare line by line or word by word.
Markdown Preview
Write Markdown and see the rendered page as you type. The converted HTML can be copied out too.