When e-mail addresses are mentioned on the web, I see a lot of:

send (dot) me (at) spam (dot) com
send . me (a) spam . com


Does it really help againt spambots finding the addresses to do these kinds of tricks?

  • 2
    Does e-mail address obfuscation actually work?
    – Insane
    Commented Dec 18, 2015 at 1:32
  • @Insane Nice one!! An interesting read!
    – closetnoc
    Commented Dec 18, 2015 at 1:37
  • @closetnoc and the answer to this question ;)
    – Insane
    Commented Dec 18, 2015 at 1:38
  • BTW- the examples you provided can be found by most e-mail address harvesters and have been for over a decade.
    – closetnoc
    Commented Dec 18, 2015 at 1:39
  • @Insane Absolutely! Perfectly said in fact. I created a munge years ago and it has worked with 100% success in over a decade.
    – closetnoc
    Commented Dec 18, 2015 at 1:41

2 Answers 2


Yes, different email obfuscation methods do work with varying degrees of success.

But each has to be weighed with whether they affect the ability for your customers to communicate easily with you. I wouldn't want to be losing any business just because a user finds it annoying or time consuming to contact me. It would be a particularly persistent customer who would bother emailing again if the initial attempt failed.

Basic text methods such as email (at) example (dot) com aren't particularly secure but more complex descriptors may work well. But then that means your customer has to type the email address into a mail program. The more complex the harder for an internet-challenged customer it becomes. Not very user-friendly.

An image with an email address on it is a similar method, also potentially insecure, and also not very user friendly. Don't forget, if you want them to be able to click it the code underneath must contain the email address or obfuscation anyway.

CSS text reversal methods are good if the person clicks the link, but not if they copy and paste the link as it can cause the reversal of the email address to be pasted by the user. Potentially troublesome.

ROT13 is currently a fairly secure method of obfuscating an email address on a page, but ROT47 (which incl. number & symbols) takes that to potentially foolproof, and is my choice if I need to have a text email address on a page.

The BEST SOLUTION? A simple contact form with a honeypot or some human checking process such as a simple CAPTCHA ensures that you don't get too much spam and no-one gets your email address. Period. And it's easy to create and link to a form from within your site.

  • 1
    I will add the comment though that safeguarding emails is a losing bet in the long run. In the old days when almost everyone was using MS Outlook, it was a short matter of time before someone who had your email address in their address book was compromised, and once out, it joined 10s if not 100s of spam lists. While most people have moved to more secure mail solutions, particularly big webmail sites, the likelihood of your company email address surviving unscathed is pretty low. Ultimately it comes down to using quality scanning anti-spam measures or services.
    – garth
    Commented Dec 18, 2015 at 12:48
  • Are these really quotes? If yes, could you provide the source?
    – unor
    Commented Dec 26, 2015 at 3:31

I strongly advise all sites I work on not to list email addresses in any form at all.

Yes, it helps reduce automated email collection (spam).

Yes, it helps prevent people/bots from determining the pattern your organization uses ([email protected] etc.)

It also might reduce info available to someone trying to do some social engineering (imagine their have a job posting that says to contact [email protected], any attacker would know that he could send a PDF with malicious code, formatted as a résumé, to that email address and have a very high chance it will be opened).

But even more important is that you can determine where your users/visitors that "convert" come from...that's impossible when people can find/click/see/guess the email address.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.