Whitespace can look identical while behaving differently. A regular space allows wrapping, a non-breaking space keeps nearby text together, and a zero-width character can break search, comparison or import logic without leaving a visible gap. This text microscope gives those characters distinct, named markers.
Use the visibility controls to reduce noise. You can hide ordinary spaces while keeping tabs, line endings and unusual Unicode markers visible. Trailing highlighting calls out spacing at line ends, where formatting bugs are especially easy to miss.