Email Address Encoder


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


Eine detaillierte Installationsanleitung findest du unter Standard-Installationsablauf für WordPress Plugins (en.).

  1. Lade das Verzeichnis /email-address-encoder und seinen Inhalt in das Verzeichnis /wp-content/plugins/.
  2. Melde dich im Back End deiner WordPress-Installation an und aktiviere das Plugin dort im Menü Plugins.
  3. Use the „Page Scanner“ under Settings -> Email Encoder to test if your email addresses are protected.


Was macht dieses Plugin?

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]

Wie kann ich mich vergewissern, dass das Plugin arbeitet?

You can use the „Page Scanner“ found under Settings -> Email Encoder to test if your email addresses are protected. Alternatively, you can look at the „page source“ if your site. Please note Chrome’s Developer Tools, Safari’s Web Inspector and others, because they decode decimal and hexadecimal entities into plain text.

Wie kann ich andere Stellen meiner Website filtern?

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


Good but spammy.

I’ve been using this plugin for a while and it works great, my rate would have been 5 stars but I don’t appreciate the notifications in the Admin dashboard added in the last update. I loved that it was so low key, just activate it and forget about it, now you have to click the link to a new paid feature promotion to remove the notification.

Great plugin

Simple plugin. Does just what I needed it to do.
The Page Scanner is a nice update and a great test tool for you website.

So Far, So Good

I installed the plugin. 30 seconds later checked some source code in a browser and the email addresses are completely obfuscated, yet still work as expected. It doesn’t get much simpler than that.

Lies alle 115 Rezensionen

Mitwirkende & Entwickler

„Email Address Encoder“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:


„Email Address Encoder“ wurde in 7 Sprachen übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.

Übersetze „Email Address Encoder“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.



  • 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


  • Added user interface
  • Added links to page scanner


  • Prevent potential compatibility issue with other plugins or themes


  • Added [encode] shortcode
  • Require PHP 5.3 to fix deprecation warning


  • Fehler unterbinden, wenn eae_encode_emails() keinen string enthält.


  • Konstante EAE_FILTER_PRIORITY hinzugefügt, um die Standard-Filterpriorität anzupassen


  • Filter hinzugefügt, um die Verschlüsselungsfunktion zu überschreiben
  • Zufälligkeit der Verschlüsselungsfunktion verbessert
  • Geschwindigkeit durch einen schnelle Prüfung auf Vorkommen des @-Zeichens verbessert


  • Filter hinzugefügt um Regulären Ausdruck zu überschreiben


  • Wirkt sich jetzt auch auf Seiten-, Beitrags und Kommentar-Auszüge aus.


  • Erstveröffentlichung