Character Frequency Counter
Counts every distinct character with its share and its Unicode code point, which is how you find the invisible one.
Loading the tool…
How to use this tool
- Paste the text — or just the one value that is misbehaving.
- Turn on counting whitespace if you are hunting for a stray space or tab.
- Select Count characters and read the code point column, not the character column.
- Anything above U+007F is not ASCII. U+00A0, U+200B and U+FEFF are the three that cause most of the trouble.
What character frequency counter does
The reason to count characters is almost never curiosity about letter frequency. It is that a system rejected a value, or two strings that look identical will not compare equal, and something in the text is not what it appears to be. A non-breaking space, a zero-width joiner, a curly apostrophe pasted from a word processor, or a byte-order mark sitting at the front of the file.
Every row here carries the Unicode code point, so an invisible character stops being invisible: U+00A0 is a non-breaking space, U+200B is a zero-width space, U+FEFF is a byte-order mark. Once you have the code point you can search for it, strip it, or explain to somebody else exactly what is in their file.