Strip Invisible Chars — Clean Text, Free | How to use and interpret results
Remove selected zero-width characters, bidi controls, BOM and soft hyphen from text. It helps investigate visually identical strings without being a complete invisible-character diagnostic.
- Runs in your browser
- Nothing is uploaded
- No signup; device limits apply
Numbers stay on your device. Nothing is sent to a server.
How to use this tool
Paste the problematic source and compare the removal count and output. Ordinary spaces remain, so use a separate whitespace operation if indentation should also change.
Results and examples
A and B separated by a zero-width space become AB. Keep the original when joiners or directional controls are meaningful for emoji or right-to-left writing.
Worked example
A and B separated by a zero-width space become AB. Keep the original when joiners or directional controls are meaningful for emoji or right-to-left writing.
Limitations
- Removing meaningful joiners or bidi controls can change rendering.
- Ordinary spaces, every control character and lookalike attacks are not comprehensively handled.
Fields
| Field | Guidance and constraints |
|---|---|
| Text | Check the unit and format displayed beside this field. |
Data handling
Processing stays in the current browser tab; the site does not upload tool input for the calculation itself.
Sources
Frequently asked questions
What happens to a zero-width space?
A and B separated by a zero-width space become AB. Keep the original when joiners or directional controls are meaningful for emoji or right-to-left writing.
Should I apply this blindly to Arabic or emoji?
Removing meaningful joiners or bidi controls can change rendering. Ordinary spaces, every control character and lookalike attacks are not comprehensively handled.
Related tools
You do not need to start over. Continue with the tool that fits your next step.