Plugin Directory

Test out the new Plugin Directory and let us know what you think.
!This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.


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: 4 years ago
Active Installs: 20+


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.