Email Obfuscator
Hide your email address from spam scrapers using HTML entity, JavaScript, and reverse-string encoding.
For JS-based strategies, this is the visible link text. Leave blank to show the address itself.
Obfuscation is not a magic shield. Modern scrapers run headless browsers and parse rendered DOM. Layered strategies (entity + JS + reverse) raise the cost enough that most scrapers move on. For higher-traffic sites, combine obfuscation with a server-side honeypot or a contact form.
About Email Obfuscator.
Hide Your Email From Spam Scrapers
If you put a plain mailto:you@yourdomain.com link on a public web page, harvesting bots will scrape it within hours. CipherForces Email Obfuscator transforms your address into formats that real browsers render as a normal clickable link but that naive scrapers can't parse. Choose the strategy that fits — or paste all of them as a layered defense.
Strategies Generated
- HTML entity encoding: Every character becomes a numeric entity like
john. Defeats the simplest regex-based scrapers; rendered identically by every browser. - Hex entity encoding: Same idea using hex form (
jo...). Catches scrapers that strip decimal entities but not hex. - Reverse-string + CSS: The HTML contains the address backwards, with
direction: rtl; unicode-bidi: bidi-overrideCSS to display it forwards. Bots see the reversed string; humans copy a usable address. - JavaScript obfuscation: A short script reconstructs and inserts the
mailto:link at runtime. Bots without a JS engine see nothing; users see a normal link. - Base64 + JS decoder: The address is base64-encoded with a one-line decoder. Stronger than entity encoding because the literal characters never appear in the source.
Common Use Cases
- Personal portfolio sites: Keep your contact email reachable but invisible to harvesters.
- Open-source maintainer pages: Publish a contact address on README/about pages without it ending up in spam lists.
- Small-business contact pages: Skip the contact-form bloat — a plain obfuscated
mailto:works on every device. - Documentation sites: Author or support emails embedded in long-lived pages stay clean over time.
Limitations
No obfuscation is a perfect spam shield — modern scrapers run headless browsers and parse rendered DOM. Layered strategies (entity + JS + reverse) raise the cost enough that most scrapers move on to easier targets. For higher-traffic sites, combine obfuscation with a server-side honeypot or a contact form.
Privacy: The encoder runs entirely in your browser. The address you obfuscate is never sent to any server.
Frequently asked questions.
How do I hide my email address from spam bots on my website?
Paste your email into the Email Obfuscator and pick an encoding method: HTML entities, JavaScript, or reverse-string. Copy the generated code and place it in your page's HTML. The address still displays and works for human visitors, but automated scrapers see only scrambled characters instead of a usable email.
Is my email address uploaded to a server when I use this tool?
No. The Email Obfuscator runs entirely in your browser using JavaScript, so your email is never sent to any server. All encoding happens locally on your device. There is no signup and nothing is logged, which keeps the address you are trying to protect completely private.
Does HTML entity encoding actually stop email harvesters?
It helps against basic scrapers that read raw HTML, since they see entity codes rather than a plain address. More advanced bots can decode entities, so combining methods like JavaScript or reverse-string encoding adds extra layers. No technique is perfect, but obfuscation reliably reduces the spam most simple harvesters generate.
Can I use the obfuscated email code for free without creating an account?
Yes. The Email Obfuscator is completely free and requires no account, login, or payment. You can encode as many addresses as you want and copy the output directly into your site. Because everything runs client-side in your browser, there are no usage limits tied to a server.
How to use Email Obfuscator.
Upload your file
Drag and drop or click to select your file.
Choose settings
Adjust quality, size, or format options.
Download result
Your processed file is ready instantly.
Related security tools.
Hash Generator
Generate SHA-1, SHA-256, SHA-384, SHA-512 hashes for text and files.
Open toolFile Checksum Verifier
Verify file integrity by comparing SHA-256 checksums.
Open toolEncrypt & Decrypt
Encrypt text and files with AES-256. Decrypt with your password.
Open toolSSL Certificate Checker
Check any website's SSL certificate and security headers.
Open toolPrivacy-first tools that work everywhere.
Need more than a tool?
One team for your website, print, automation & branding — websites from $799.
Explore all 83 tools