A simple web interface that quickly obfuscates any email address. It provides four primary options, and allows any combination of the four to be used.
This option rewrites each letter in the email address in its HTML Entity form. For example, the letter A
becomes A
, etc. Browsers are perfectly able to interpret this, while many email harvesters cannot.
The address user@domain.com
becomes user@domain.com
.
This option inserts random spans, set to display:none
, in random positions in the address. Again, it is easy for the browser to parse these out, but not as easy for bots.
For the address user@domain.com
, the obfuscation may look like: us<span style="display:none">fpft</span>er@domain.com
.
This option is provided merely for convenience, as it does nothing to obfuscate the address. It does, however, make the address clickable in a user's browser.
The way it is implemented ensures that the other options do not clobber the URL. For example, inserting invisible spans in the middle of the href
tag would cause serious problems.
This option generates a short Javascript snippet that will, when executed, print out the address to the page. If other obfuscation options are selected, it will print the still-obfuscated address to the page (in other words, the options stack nicely).