How this counter counts
Both figures come from the same text. Characters with spaces counts everything you can type, spaces included. Characters without spaces strips every space, tab and line break first. Nothing is filtered, stripped or corrected before counting — what you paste is what is counted.
One thing worth knowing: this tool trims the blank space at the start and end of what you paste before it counts, so leading and trailing spaces will not inflate your total here. The counter on our home page does not trim. If you are checking against a field limit that counts every character you typed, use that one.
Emoji count as two
Most emoji occupy two units in the way text is stored, and this counter reports those units. Shipped it 🎉 comes out at 13 characters with spaces, though a person would count 12. For ordinary text there is no difference at all — it only shows up with emoji, skin-tone modifiers, flags and a few scripts. Where a platform counts the way people do, our figure will be one too high per emoji, so treat a near-miss as a maybe rather than a no.
Worked examples
Count these by hand if you like — that is rather the point of printing them.
| Text | With spaces | Without spaces | Words |
|---|
| Hello | 5 | 5 | 1 |
|---|
| The quick brown fox jumps over the lazy dog. | 44 | 36 | 9 |
|---|
| It’s a well-known problem — don’t over-think it. | 48 | 41 | 8 |
|---|
| Revenue rose 12% to $4.2m in FY2026. | 36 | 30 | 7 |
|---|
| Shipped it 🎉 | 13 | 11 | 3 |
|---|
That last row is the emoji case. The one above it shows that numbers and symbols are never stripped: 12%, $4.2m and FY2026 are each one word. And well-known is one word too — words are split on spaces only, so a hyphen or an apostrophe never splits one.