Letter Counter

Paste any text to get an instant breakdown of characters, letters, digits, spaces, and symbols. Works in real time — no button to press.

0 words0 chars
Total Characters
0
incl. spaces
Chars (no spaces)
0
excl. spaces
Letters
0
A–Z, a–z
Uppercase
0
Lowercase
0
Digits
0
0–9
Spaces
0
Punctuation
0
.,!?;: etc.
Symbols
0
@#$% etc.
Words
0
Lines
1

When Does Letter Count Actually Matter?

Most people only think about character counts when Twitter yells at them. But there are a lot of situations where getting the exact number matters — and where getting it wrong costs you something real.

Limits you'll hit regularly

  • SMS — 160 characters per message. Go over by one and it splits into two.
  • X / Twitter — 280 characters, counted differently for URLs.
  • Meta descriptions — Google shows ~155–160 chars before truncating.
  • Email subject lines — 50 chars keeps it fully visible on mobile.
  • App store descriptions — both Apple and Google cap promotional text.

Programming & databases

  • VARCHAR(n) — MySQL and PostgreSQL silently truncate strings that exceed the column limit.
  • String input validation — knowing exact char categories lets you write precise regex.
  • API payloads — many APIs charge per character or have hard limits on request body size.
  • Filename lengths — Windows caps filenames at 260 chars total path length.

Character Count vs. Letter Count — They're Not the Same

“How many characters?” and “how many letters?” sound like the same question. They're not. Character count includes everything — spaces, digits, punctuation, emoji, line breaks. Letter count counts only A–Z and a–z. The gap between the two can be surprisingly large.

Take the string Hello, World! 123. That's 17 characters total, but only 10 letters (H, e, l, l, o, W, o, r, l, d). The difference is 1 comma, 1 space, 1 exclamation mark, and 3 digits. For things like password validation rules (“must contain at least 8 letters”), you need the letter count specifically.

Uppercase vs. Lowercase

This tool breaks letters into uppercase and lowercase separately. Why does that matter? A few real cases: some legacy systems store passwords case-insensitively, so knowing your ratio helps spot unexpected behavior. For copywriters, an unusually high uppercase count usually means someone went a bit heavy on the EMPHASIS. And for coding, identifier conventions like camelCase vs. SCREAMING_SNAKE_CASE are easy to audit when you can see the breakdown at a glance.

Symbols vs. Punctuation

Punctuation (.,!?;: and friends) and symbols (@#$%^&*) get counted separately here because they behave differently in most text processing. Punctuation is part of natural language — you'd expect it in prose. Symbols are a signal that something programmatic or structured is happening. If you're debugging a CSV that won't parse, a high symbol count might point you straight to the problem.