Home Plugins email address encoder
Email Address Encoder logo

Email Address Encoder

by Till Krüss on WordPress.org

A lightweight plugin that protects email addresses from email-harvesting robots, by encoding them into decimal and hexadecimal entities.

(159)
Settings: Configure the plugin to your needs.

Settings: Configure the plugin to your needs.

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.

Active installations100K+
Weekly downloads
1,221+1.16%
Version1.0.24
Last updated1/20/2025
WordPress version2.0
Tested up to6.7.2
PHP version5.3
Tags
blockcrawlerencryptionprotectionspam