plugin banner

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

Author:noneevr2 (profile at
WordPress version required:3.0.1
WordPress version tested:3.5.2
Plugin version:1.0.1
Added to WordPress repository:12-05-2013
Last updated:06-07-2013
Warning! This plugin has not 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.
Rating, %:60
Rated by:2
Plugin URI:
Total downloads:1 038
Active installs:10+
plugin download
Click to start download

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=""]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(''); ?>"[...]