String Obfuscator
Hide text in plain sight using zero-width Unicode characters, homoglyph substitution, or combining marks.
How to use String Obfuscator
- Type or paste text into the input field.
- Choose an obfuscation mode and density.
- Copy the obfuscated output.
- 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.
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.
People also use
- ASCII Codes Converter🔐 Encoding & Decoding
ASCII Codes Converter — Turn text into a list of ASCII or Unicode code points in decimal or hex — and convert code points back into text.
- Leetspeak Converter🗄️ Developer Tools
Free online leetspeak converter. Transform text into leet (1337) speak at four intensity levels — basic, moderate, advanced, and ultimate with random variation.
- Morse Code Converter🗄️ Developer Tools
Free Morse code converter. Translate text to Morse code and back, plus play the Morse code as audio beeps at adjustable speeds from 5 to 25 WPM.