Free online tool. All processing is client-side. No signup needed.
A String Obfuscator transforms readable text into Unicode lookalikes, invisible characters, reversed strings, or XOR-encrypted nonsense — making it unreadable to humans and casual automated scanners while remaining technically valid text. Common uses include: hiding email addresses from basic spam bots on websites, creating prank/cipher text, demonstrating Unicode security issues (homograph attacks), protecting sensitive strings in public code repositories, or creating puzzle/ARG (alternate reality game) content. This is obfuscation, NOT encryption — it deters casual snooping but can be reversed by a determined person.
Enter text and choose an obfuscation method: (1) Unicode Homoglyphs: replaces Latin characters with visually similar Unicode characters from other scripts (a → а Cyrillic, e → е Cyrillic), (2) Zero-Width Characters: inserts invisible Unicode characters (zero-width space, zero-width joiner) between visible chars, (3) Reverse: simply reverses the string, (4) XOR Cipher: XORs each character with a simple key (for reversible scrambling), (5) Base64 Encode: the simplest 'I can't read this' method. The deobfuscator reverses each method.
Obfuscation Methods:\n\nHomoglyphs (lookalike substitution):\nLatin → Unicode lookalike chars from Cyrillic, Greek, Math Symbol sets\nExample: 'Hello' → 'Ηеllо' (H = Greek Eta, e = Cyrillic ie, o = Cyrillic o)\n\nZero-Width Embedding:\nOriginal + invisible Unicode chars: \\u200B (ZWS), \\u200C (ZWNJ), \\u200D (ZWJ)\nEncoded message in invisible chars between visible text\n\nXOR Cipher:\nobfuscated[i] = text[i] XOR key[i % key.length]\nReversible: text[i] = obfuscated[i] XOR key[i % key.length]\n\nReverse: 'Hello' → 'olleH'\n\nBase64: standard Base64 encoding (not obfuscation per se, but commonly used)\n\n⚠️ This is NOT encryption — it's reversible without a secret key (except XOR, which is very weak)
No. Obfuscation makes text harder to read but can be reversed by anyone who knows the technique. Encryption requires a secret key and is mathematically designed to be irreversible without the key. Obfuscation = hiding in plain sight; encryption = locking in a safe.
No single method is perfect. Best approach: use a contact form with CAPTCHA instead of displaying your email. If you must display it, combine HTML entity encoding, JavaScript rendering, and periodic address changes. Accept that determined harvesters will find it.
Free online String Obfuscator — no signup, 100% client-side processing. All data stays in your browser.