Zero-width character detection and removal
What can be done: Detect and remove zero-width characters, tag characters, bidirectional control characters, and various special types of spaces from the text. Indicate their locations, and provide a before-and-after comparison so that you can confirm that what has been deleted are hidden tags, not actual content. During the processing, make sure to protect emojis, as well as texts in languages like Arabic and Hindi that rely on connecting characters to display properly. In these languages, zero-width connecting characters have semantic meaning; removing them all would cause the text to become disordered. This is precisely where similar tools are most likely to fail.
What cannot be done is to use AI to analyze a piece of text. The detectors used in such analyses focus on statistical characteristics of the writing style, and have virtually nothing to do with the presence of hidden characters. As for those statistical “watermarks” that are actually embedded within the probabilities associated with word selection, this tool is unable to process them—and it does not claim to be capable of doing so either.
Therefore, its practical applications are quite specific: When text copied from AI tools is used in other contexts, these invisible characters will be included. This can lead to format validation errors when submitting such content to certain systems, or it may cause unexpected errors if the text gets mixed into code or configuration files. In situations where such issues need to be investigated, this tool proves to be extremely useful.
Detection, cleaning, and copying are all performed within the browser; the input data is not sent to any server. The prerequisite is that you are dealing with content that you own or have been authorized to use.