Invisible Character Inspector & Cleaner
Reveal hidden spacing and control characters before copying cleaned text.
Online Tool
Copy[No-break space]from a website[Zero-width space] and check for hidden marks.
Cleaned text
Joiners stay untouched by default because they can be meaningful in emoji and some writing systems. Inspect the cleaned result before replacing your original.
Tool Working Principle
The inspector scans Unicode code points against a curated list of invisible spacing, formatting, and control characters. Cleanup settings are opt-in and applied to a separate output, so the original input remains available for comparison.
Step-by-Step Usage Tutorial
- 1Paste the text to inspect.
- 2Review highlighted characters and their Unicode names.
- 3Choose cleanup options, inspect the separate result, and copy it.
Frequently Asked Questions
Do I need an account to use Invisible Character Inspector & Cleaner?+
No. Every tool on TypeTempo runs fully in the browser with no account, email, or API key.
Is my input text stored anywhere?+
Tool calculations use the text in your browser, and the app does not send that input to the TypeTempo application server. A preview may still request font files or other assets from an external provider; those requests do not include the text you entered.
Can I use the output commercially?+
You can use generated text and CSS in personal or commercial work. If a result depends on a named typeface or third-party asset, check that family's or asset's licence before using or distributing its files.
Which browsers are supported?+
The tools are designed for modern desktop and mobile browsers. Font rendering and individual CSS or Unicode features can vary, so check the specific result in the browsers and devices you support.
Why are joiners preserved by default?+
Zero-width joiners and non-joiners can affect emoji sequences and shaping in several writing systems. Removing them can change meaning or appearance, so the tool leaves them in place unless you explicitly enable that option.