String Obfuscator
Obfuscate text using ROT13, Base64 encoding, Unicode lookalike characters, or zero-width character insertion.
String Obfuscator tool
Example
Input: Hello World, Obfuscation Method: ROT13
Result: Uryyb Jbeyq
ROT13 shifts each letter 13 places in the alphabet, so running the output through ROT13 again restores the original text.
- Type or paste the text you want to obfuscate.
- Choose a method: ROT13, Reverse + Base64, Unicode Lookalikes or Zero-Width Insertion.
- Read the obfuscated result, which appears at once.
- To undo ROT13, paste the result back in with ROT13 still selected. The other methods only obfuscate in this tool.
- Click the copy button to copy the result.
Four Ways to Obfuscate Text and Their Limits
The String Obfuscator disguises text so it cannot be read at a glance. It offers four methods: ROT13, Reverse + Base64, Unicode lookalikes and zero-width insertion. None of them is encryption. Anyone who knows the trick can undo them, so use them for spoilers, puzzles and tests, not for secrets.
ROT13 moves each letter 13 places along the alphabet, so "Hello World" becomes "Uryyb Jbeyq". Run it again and you get the original back, which is why forums use it to hide spoilers.
Reverse + Base64 flips the text and then encodes it as Base64, a format that carries data using letters, digits, + and /. The result looks like random code, but a Base64 decoder plus a reverse brings it back.
Unicode lookalikes swap Latin letters for near twins from other alphabets, mostly Cyrillic and Greek, plus a few Armenian and Cherokee letters. A person still reads the text normally. A computer sees different characters, so searches, filters and exact matches fail. Phishing links use the same trick, so this mode is useful for testing whether your own filters catch it.
Zero-width insertion adds an invisible character after every visible one. The text looks unchanged, yet "hello" is now 10 characters long and no longer matches "hello". Paste it into the Word Counter to see the hidden length. For real protection, use Text Encryption and Decryption, which uses AES-256.
Frequently Asked Questions
Related Tools
Text Encryption and Decryption
Encrypt and decrypt text using AES-256 encryption entirely in your browser. No data sent to servers.
Security and EncryptionBase64 Encode and Decode
Encode text to Base64 and decode Base64 strings back to readable text, with full UTF-8 support.
Developer ToolsHash Generator
Generate MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes from text or files right in your browser.
Developer Tools