Email Obfuscator
Hide your email from spam-scraping bots while keeping it clickable for real visitors. Uses HTML entities — works in every browser.
Enter your email
A standard email address.
Get the encoded version
Looks scrambled to bots, works normally for humans.
Paste in your HTML
Drops into any contact page.
Obfuscate your email
Why obfuscate emails?
Spam bots scan websites looking for plain-text email addresses to harvest. Once they have yours, expect a flood. Obfuscation makes the address harder for bots to recognize while keeping it human-readable.
Trade-offs
- HTML entities (used here): Simple and widely supported. Stops basic bots; smart bots may still decode.
- JavaScript-built emails: Stronger protection but breaks if JS is disabled.
- Contact form instead: The most reliable solution. No exposed address at all.
- Image with email: Stops bots completely but visitors must type the address.
Frequently asked questions
Will browsers decode the entities automatically?
Yes. HTML entities like h for h are rendered exactly like the original character by every browser.
Will Google see and index my email?
Google decodes entities like a regular browser. So if you mind appearing in search for your email, prefer a contact form.
How effective is this against spam?
Stops the lazy 80% of bots. Sophisticated ones decode entities. For complete protection use a contact form with anti-spam.
Is mailto: links still safe?
Mostly. The protection is the entity encoding, not the mailto link itself.
Should I use a different method?
For high-traffic public pages, use a contact form instead. Obfuscation is best for low-profile pages where you still want a direct link.