a11y.skipToMainContent
1

String Obfuscator

Hide text in plain sight using zero-width Unicode characters, homoglyph substitution, or combining marks.

Was this tool helpful?
Send output to:
Advertisement

How to use String Obfuscator

  1. Type or paste text into the input field.
  2. Choose an obfuscation mode and density.
  3. Copy the obfuscated output.
  4. Use the deobfuscator to decode obfuscated text.

What is String Obfuscator?

A string obfuscator makes text look normal but contains hidden Unicode characters that alter its actual content. Three techniques are supported: zero-width character insertion, homoglyph substitution, and combining mark injection.

This is useful for watermarking text, bypassing naive text filters (for research/testing), demonstrating Unicode security issues, and understanding how invisible characters work. The built-in deobfuscator reverses all three techniques.

Advertisement

FAQ

What are zero-width characters?
Zero-width characters (U+200B, U+200C, U+200D, U+FEFF) are Unicode code points that have no visible glyph but are present in the string data.
Is this reversible?
Yes — all three techniques can be reversed using the built-in deobfuscator, which strips invisible characters and replaces homoglyphs back to ASCII.

Related tools

Author

NK
Prof. Noah Klein"The Privacy Guardian"

Cybersecurity Researcher & Privacy Advocate

Professor Klein holds a PhD in Information Security and has testified before EU parliamentary committees on data privacy legislation. He builds encryption tools for journalists, audits web applications for security flaws, and believes that privacy is not a feature but a fundamental right. His research has been cited in Wired, Nature, and The Guardian, and he advises nonprofits on responsible data stewardship.

Advertisement