Preventing email address harvesting

Harvesting email addresses from web sites is a major way that spammers get them. This page generates obfuscated email addresses which have been shown to resist harvesting. For more about this, see Why Am I Getting All This Spam?.

Enter your email address in the box provided. If you want a link to have something other than your email address, put that alternative text in that box. Then click on the Obfuscate button and copy and paste the version you want into your page. Use the version in box 1 for most pages. The other versions are for other less common uses, like giving the email address in normal text instead of a link.

You can enter an initial subject and email message text in those boxes if you like. Some email clients will ignore these values.

The javascript versions will only work if the viewer of your page has javascript turned on. Most people do. The non-javascript versions still provide effective protection today but are more likely to become ineffective as spammers adapt to the technique. Javascript is likely to remain effective against harvesting for as far in the future as can be predicted today.

Your email address is never sent anywhere when you use this page. If you prefer, you can save it to your hard drive and use it from there without an internet connection.

Normal e-mail address:

Optional text to replace e-mail address in HTML link:

Optional email subject for HTML link:

Optional email message text for HTML link (requires a subject):


1. Javascript writing a full HTML link to email address (like user@domain.com or mail me)

2. Obfuscated e-mail address (like user@domain.com) :

3. Javascript writing user@domain.com :

4. Obfuscated e-mail address with mailto: in front (like mailto:user@domain.com) :