Plugin Directory


Trick the spambots. Real dynamic JavaScript encryption of your email addresses.

BetterAntiSpamBot encrypts your email addresses with a dynamically generated JavaScript function. We combine simplicity with obfuscation: Simplicity for you and complexity for bots.

Simply integrated

Protect yourself in just three steps: 1. First, select the text to link with your email address. 2. Then click the "@" button in the editor's toolbar. 3. Finally, type your email address. Alternatively, you may use the shortcode [bspam email="nospam@protected.com"]Email me[/bspam].

Dynamically generated

When encrypted email addresses are present on a page, BetterAntiSpamBot automatically adds a single, uniquely generated JavaScript function to the footer. At first, it generates a key and splits it into variables. Secondly, it randomly generates all variable-, function- and parameter names using similar UTF-8 characters. The code finally gets compressed and reduced to one line. That's why BetterAntiSpamBot makes automated email harvesting very hard for spammers.

Developer friendly

BetterAntiSpamBot is a standalone php class with a WordPress framework. In php, use the global variable $betterantispambot like this:

[...]href="<?php echo $betterantispambot->setmail('email@addr.com'); ?>"[...]

Requires: 3.0.1 or higher
Compatible up to: 3.5.2
Last Updated: 2013-7-6
Active Installs: 40+


3 out of 5 stars


Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.