Email Address Encoder

Wordpress Plugin
Download latest - 1.0.22

Developers

tillkruess

Download Stats

Today 1,220
Yesterday 1,606
Last Week 6,982
All Time 304,807
Banner 772x250

A lightweight plugin that protects plain email addresses and mailto links from email-harvesting robots, by encoding them into decimal and hexadecimal entities. Has an effect on the posts, pages, comments, excerpts, text widgets and other filtered content. Works without JavaScript just simple spam protection.

To see whether all your email addresses are properly protected, use the free page scanner tool.

Other content (like phone numbers) can be protected using [encode] shortcode:

[encode]+1 (555) 123-4567[/encode] [encode link="tel:+15551234567"]+1 (555) 123-4567[/encode]

Premium Features

  • Full-page protection that catches all email addresses
  • Hardened protection using JavaScript and CSS techniques
  • Improved phone number protection
  • Built-in plugin support for ACF, Jetpack, WooCommerce and many others

Check out the Premium version of Email Address Encoder.


Releases (23 )

Version Release Date Change Log
1.0.22 2020-11-21
  • Added link attribute to [encode] shortcode
1.0.21 2020-05-28
  • Changed page slug to avoid issues with the encode keyword
  • Only search for unprotected emails on public pages
  • Show warning when page couldn't be fetched
1.0.19 2019-04-10
  • Defer loading of email detector script
  • Use plugin version as cache buster
  • Add "Polymorphous ROT47/CSS" to techniques
0.19.0 2019-04-10
1.0.18 2019-03-04
  • Show warning when incompatible plugins are installed
  • Fixed saving of dismissed notices
1.0.17 2019-03-01
  • Offload email detection to web worker
  • Flush WP Super Cache and Cachify when saving settings
  • Ignore emails in admin bar, debug bar and query monitor
1.0.16 2019-02-25
  • Avoid fatal error when using PHP 5.5 or lesser
1.0.15 2019-02-24
  • Added EAE_REGEXP constant
  • Added eae_email_callback filter
  • Added unprotected email detector to admin bar
  • Respect eae_method filter in shortcode
  • Fixed issue with notices not hiding in some cases
  • Flush page cache when saving settings (W3 Total Cache; WP Rocket; LiteSpeed Cache; JCH Optimize)
1.0.14 2019-01-21
  • Fixed Dashboard JavaScript issue
  • Blocked signup for more non-production domains
1.0.13 2019-01-21
  • Resolve issue with WordPress 4.7 and older
  • Block signup for local domains and IP addresses
1.0.12 2018-12-01
  • Avoid fatal error when using PHP 5.3 or lesser
1.0.11 2018-12-01
  • Added the ability to get notified when your site contains unprotected email addresses
  • Made EAE_DISABLE_NOTICES check stricter
  • Removed cross-promotion
1.0.10 2018-11-28
  • Added option to disable notices and promotions
  • Added activation and uninstall callbacks
  • Added $hex parameter to eae_encode_str() method
  • Added ability to turn off email encoding
  • Various code and UI improvements
1.0.9 2018-11-02
  • Made page scanner notice dismissable
  • Only show page scanner notice on Dashboard
  • Added setting for filter priority
  • Added EAE_DISABLE_NOTICES constant to disable all notices and promotions
  • Pass site URL along to page scanner
  • Moved cross-promotion to plugin screen
1.0.8 2018-11-01
  • Added user interface
  • Added links to page scanner
1.0.7 2018-04-15
  • Prevent potential compatibility issue with other plugins or themes
1.0.6 2018-03-13
  • Added [encode] shortcode
  • Require PHP 5.3 to fix deprecation warning
1.0.5 2017-11-09
  • Prevented error when eae_encode_emails() doesn't receive a string
1.0.4 2016-03-31
  • Added EAE_FILTER_PRIORITY constant to adjust default filter priorty
1.0.3 2012-09-15
  • Added filter to override the function called to encode
  • Improved randomness of encode-function
  • Improved speed by doing fast @-sign existence check
1.0.2 2011-12-18
  • Added filter to override the regular expression.
1.0.1 2011-11-23
  • Effects now also page, post and comment excerpts
1.0 2011-11-21
  • Initial release