Email Masking There are many methods used for masking email address. I list them here, and also my own method: an accessible email masking method (URL: modified-email-redirection.html). Method 1: simple text transformation (Obfuscation/Fragmenting) email@domain.com becomes email at domain dot com Advantages: Easy to implement/program. Fairly easy for users to interperate. Accessible. Disadvantages: Not effective against email-recognition software. This is one of the most common methods of masking an email address. It masks the email from most small-time spammers who write weak email-recognition software. However, even an intermediate programmer can write a simple regular expression that will see through the most complex simple text transformation. Method 2: HTML/CSS transformation (more Obfuscation/Fragmenting) email@domain.com becomes moc.niamod@liame Advantages: Easy for users to interperate. Pretty effective against email recognition software. Disadvantages: Intermediate skills to implement/program. Some methods not supported by all browsers or browser settings. Only some copy/paste. Some methods not as effective against email-recognition software. Almost never accessible. This method is less common than others because it involves an intermediate knowledge of manipulating HTML and CSS, and requires a degree of cleverness. Most methods are not accessible, because they require the developer to severely obscure the code used display the email address so that software cannot recognize email in the code. The problem is, blind using screen readers will hear garble. Other ways of implementing this method include a wide variety of other tags and CSS properties. You can make a table and style it with CSS so that the cells appear to make just one word, or do the same with several divs. The idea is to get creative and mask the email. The code should look NOTHING like an email, even if HTML tags are stripped (programs can do that!). Method 3: Javascript generation email@domain.com becomes