Type to search.

#410 by installscommercial

Email Address Encoder

by Till KrüssVersion 1.0.25

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

Active installs
100,000+
#410 of 1,000
Downloads, all time
1.7M
1,682,510
Downloads, 30 days
9.3K
2.2K in the last 7
Rating
4.2 / 5
160 reviews
Last updated
7 months ago
Apr 12, 2026
Version
1.0.25
27 releases

Upkeep and compatibility

Last updatedApril 12, 2026Updated in the last year
Tested up toWordPress 7.0.8Older than WordPress 7.1.4, the current release
Needs WordPress2.0 or newer
Needs PHP5.3 or newer
First publishedNovember 21, 2011
Support, last two months1 of 2 threads resolved (50%)

Reviews

4.2 / 5 from 160 reviews

Reviews by star rating
5 stars119
4 stars6
3 stars3
2 stars6
1 star26

Downloads, last 30 days

Low 96 a dayHigh 829 a day

What the author says it does

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.

The opening of the plugin's own description. The full text, installation notes and changelog are on its WordPress.org page.

Questions the author answers

What does this plugin do?

This plugin searches for email addresses using WordPress filters like the_content, widget_text and others. Found email addresses are encoded using decimal and hexadecimal HTML entities, which obfuscates the email addresses to protect it from being read by most email-harvesting robots.

Alternatively, you can use the [encode] shortcode: [encode]+1 (555) 123-4567[/encode]

How can I make sure the plugin works?

You can use the “Page Scanner” found under Settings -> Email Encoder to see whether all your email addresses are protected. Alternatively, you can manually look at the “page source” of your site.

Please note: Chrome’s Developer Tools, Safari’s Web Inspector and others automatically decode decimal and hexadecimal entities. You need to look at the “plain HTML source code”.

How can I filter other parts of my site?

This guide will help you encode all email addresses that aren’t caught.

Latest changelog entry

1.0.25

  • Fixed potential XSS vulnerability in EAE_REGEXP

Screenshots

From WordPress.org.

Tagged

Plugins that share its tags

#8 by installs

Akismet Anti-spam: Spam Protection

by Automattic

The best anti-spam protection to block spam comments and spam in a contact form. The most trusted antispam solution for WordPress and WooCommerce.

Installs
5+ million
Rating
4.7 (1.2K)
Updated
2 months ago

#63 by installs

Spectra Legacy – Gutenberg Blocks

by Brainstorm Force

Gutenberg blocks for existing Spectra websites. Maintained, stable, and fully supported — no action needed on your part.

Installs
1+ million
Rating
4.7 (1.9K)
Updated
22 days ago

#80 by installs

Breadcrumb NavXT

by John Havlik

Adds breadcrumb navigation showing the visitor's path to their current location.

Installs
800,000+
Rating
4.6 (132)
Updated
2 months ago

#164 by installs

WP Mail Logging

by Syed Balkhi

Log, view, and resend all emails sent from your WordPress site. Great for resolving email sending issues or keeping a copy for auditing.

Installs
300,000+
Rating
4.7 (375)
Updated
17 days ago

Where this page's numbers come from

Read from the WordPress.org plugin API on , when WordPress 7.1.4 was the current release. WordPress.org rounds active installs into buckets. These are the directory's figures, not my verdict, and I haven't tested this plugin. The author takes donations at their donate page.