Skip to main content
1

String Obfuscator

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

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.
Advertisement