Type to search.

#468 by installs

Email Encoder – Protect Email Addresses and Phone Numbers

by Online OptimisationVersion 2.5.5

Protect email addresses and phone numbers on your site and hide them from spambots. Easy to use & flexible.

Active installs
90,000+
#468 of 1,000
Downloads, all time
2.3M
2,310,383
Downloads, 30 days
19.1K
3.1K in the last 7
Rating
4.9 / 5
94 reviews
Last updated
40 days ago
Sep 21, 2026
Version
2.5.5
87 releases

Upkeep and compatibility

Last updatedSeptember 21, 2026Updated in the last 3 months
Tested up toWordPress 7.0.8Older than WordPress 7.1.4, the current release
Needs WordPress4.7 or newer
Needs PHP7.4 or newer
First publishedFebruary 10, 2010
Support, last two months2 of 3 threads resolved (67%)

Reviews

4.9 / 5 from 94 reviews

Reviews by star rating
5 stars89
4 stars3
3 stars0
2 stars2
1 star0

Downloads, last 30 days

Low 261 a dayHigh 1.4K a day

What the author says it does

Full site protection for your email addresses from spam-bots, email harvesters and other robots. No configuration needed.

It also protects phone numbers or any other text using our integrated [eeb_protect_content] shortcode or href attribute encoding.

Features

  • Full page protection for all of your emails
  • Instant results (No confiruation needed)
  • Protects mailto links, plain emails, email input fields, RSS feeds and much more
  • Protect phone number links, ftp, skype, file and other custom link attributes
  • Autmoatic protection technique detection (Our plugin chooses automatically the best protection technique for each email)
  • Exclude posts and pages from protection
  • Automatically convert plain emails to mailto-links
  • Automatically convert plain emails to png images
  • Supports rot13 encoing, escape encoding, CSS directions, entity encoding and much more
  • Deactivate CSS directions manually for browser backwards compatibility
  • Shortcode support: [eeb_protect_emails], [eeb_protect_content], [eeb_mailto], [eeb_form]
  • Template tag support: eeb_protect_emails(), eeb_protect_content(), eeb_mailto(), eeb_form()
  • Protect phone numbers (or any text or html)
  • Also supports special chars, like é, â, ö, Chinese characters etcetera
  • Use the Encoder Form to manually create encoded scripts

Compatibilities

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

How can I test if an email address (or other content) is encoded?

You can test this in three different ways.

The easiest (and most efficient) way is to use our website checker, which looks over your website and detects unprotected emails. It is completely free and you can find it here on our website.

The second possibility is to enable the plugin option (in the admin panel) called “Security Check”.

How do I encode my email address(es)?

All email addresses are protected automatically by default, so it is not necessary to configure anything else.

In case you wish to customize it, we also offer some neatsettings, shortcodes and template functions. Please check the settings page within your WordPress website or our documentation

The visitors will see everything as normal, but the source behind it will now be encoded.

How do I encode phone numbers or other text?

Just use the following shortcode within your posts:

[eeb_protect_content]35-01235-468113[/eeb_protect_content]

For other parts of your site you can use the template function eeb_protect_content().

My website looks broken after activating the plugin. What to do?

First: Don’t panic!

Simply create a support request within the support forum and we will come back to you as soon as possible with help.

How can I encode content of BBPress, WP e-commerce or other plugins?

Every content will be automatically protected. In case you find something, that doesn’t work from your end, we are very happy to help!

Our plugin is fully compatible with WP Webhooks and plugins created via Pluginplate

Can I use special characters (like Chinese)?

Yes, since version 1.3.0 also special characters are supported.

Latest changelog entry

2.5.5: September 21, 2026

  • Fix: In Elementor’s Icon List (and similar page-builder layouts) a protected email could drop onto a second line below its icon — the icon and text are now left exactly where the builder put them
  • Fix: With “Convert plain emails to images” enabled, protected phone links showed a broken image instead of the number
  • Fix: Phone numbers inside page-builder markup (for example an Elementor Icon List or Icon Box) are now fully hidden from bots, including the accessibility label, when “tel” is set in Protect custom href attributes

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

#84 by installs

Antispam Bee

by pluginkollektiv

Sophisticated antispam plugin for effective daily comment and trackback spam-fighting. Built with data protection and privacy in mind.

Installs
700,000+
Rating
4.8 (226)
Updated
2 months ago

#143 by installs

WP Armour – Honeypot Anti Spam

by Dnesscarkey

Fastest growing Anti Spam plugin. No API calls, subscriptions, captcha or puzzle. Full GDPR complaint. For comments, contact form, login, registration

Installs
400,000+
Rating
5.0 (1.5K)
Updated
58 days ago

#237 by installs

Simple CAPTCHA with Cloudflare Turnstile

by Elliot Sowersby / RelyWP

Add Cloudflare Turnstile to WordPress, WooCommerce, Contact Forms & more. The user-friendly, privacy-preserving reCAPTCHA alternative. 100% free!

Installs
200,000+
Rating
4.7 (262)
Updated
1 day ago

#239 by installs

Anti-Spam, Spam FireWall by CleanTalk

by CleanTalk Inc

Advanced antispam for comments, registrations & contact forms. No CAPTCHA, plus email validation and honeypot. We catch spam others miss!

Installs
200,000+
Rating
4.8 (3.2K)
Updated
2 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.