Invisible Character Finder
Finds the characters you cannot see, and gives each one a line and column.
Loading the tool…
How to use this tool
- Paste both strings, or load the file you are comparing.
- Select Find hidden characters.
- Use the line and column to find each one in your own editor. The context column marks the exact position.
- Turn on the tab option only if you suspect tabs where spaces are expected — otherwise they add noise.
What invisible character finder does
Two strings that look identical on screen and compare as unequal are almost always separated by a character with no width. A zero width space pasted out of a web page, a no-break space that came from a spreadsheet, a soft hyphen left by a word processor, a byte order mark on the first header of a CSV. Every one of them is a real character to a comparison, a join key or a column mapping, and none of them is visible in the place you are looking.
This page lists them with an address. Each hit gets a line and column, the code point, the character’s proper name and a short window of surrounding text with the position marked, so you can find it in your editor rather than guessing. Tabs are excluded by default, because in most files they are meant to be there, and can be included with an option. This finds and reports; the whitespace cleaner in the text category is what removes them.