WP Mailto Links - Protect Email Addresses
by Online Optimisation 4.6 (33 reviews)

WP Mailto Links - Protect Email Addresses

Protect & encode email addresses safely from spambots & spamming. Easy to use - encodes emails out-of-the-box.

WP Mailto Links ranks #2,514 among WordPress.org plugins with 7,000+ active installations, is #152 of 3,349 in the Communication category, a 4.6/5 rating from 33 reviews, and was last updated Sep 22, 2023. Data from WordPress.org, refreshed twice daily — see methodology.

Tested up to WP 6.2 (Current: 7.1)
v3.1.4 Current Version v3.1.4
Updated 2 years ago Last Update on 22 Sep, 2023
Refreshed 12 hours ago Last Refreshed on
#152 of 3,349 in Communication Top 5% by installs Downloads +14.5% this week No update in over a year
View on WordPress.org
Rank
#2,514
-1 this week
Active Installs
7K+
-16.3%
KW Avg Position
47.5
0.5 worse
Downloads
186.9K
+7 today
Support Resolved
0%
No change
Rating
92%
Review 4.6 out of 5
4.6 (33 reviews)

Next Milestone 8K

Total Progress 94.8%
7K+ 8K+
17
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 52 more installs to reach 8K+

Rank Changes

2,385 2,449 2,513 2,577 2,641 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026
2,381 2,446 2,511 2,575 2,640 01-09-2026 02-09-2026 03-09-2026 04-09-2026 05-09-2026 06-09-2026 07-09-2026 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026
Current #2,514
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

0 10 20 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026
0 10 20 01-09-2026 02-09-2026 03-09-2026 04-09-2026 05-09-2026 06-09-2026 07-09-2026 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

4.6
33 reviews
Overall 92%
5
26 (79%)
4
3 (9%)
3
3 (9%)
2
0 (0%)
1
1 (3%)

Security History

Source: WPVulnerability

2 known vulnerabilities on record · 1 in the last 24 months · checked 2 days ago

  1. UNPATCHED

    WP Mailto Links – Protect Email Addresses [wp-mailto-links] <= 3.1.4 (unfixed + closed)

    CVE-2025-53464 · No fix released

  2. WP Mailto Links – Protect Email Addresses [wp-mailto-links] < 3.1.4 (closed)

    CVE-2023-5109 · Fixed in v3.1.4

TL;DR

AI summary of the plugin's readme

This plugin is for WordPress site owners who display email addresses on their site. It solves the problem of spambots harvesting those addresses by automatically encoding and protecting emails, mailto links, and related content.

  • Full page email protection
  • Automatic protection technique detection
  • Excludes posts and pages
  • Converts plain emails to mailto links
  • Converts plain emails to PNG images
  • Supports rot13 and entity encoding
  • Shortcode support: [wpml_mailto]
  • Template tag support: wpml_mailto() and wpml_filter()

Frequently Asked Questions

Common questions about WP Mailto Links - Protect Email Addresses

The plugin combines the best email protection methods (CSS and JavaScript techniques). All of them are explained in this article. A webpage contains code on the backside. In the code all email addresses will be obfuscated, to hide them from spambots. Only when people see the page and click on the mailto link, the encoded email address will be translated to a normal email address.
Off course by activating this plugin :) on your site. But even still it's not recommended to use email addresses directly in your posts or in your theme templates. It would be better to use the shortcode [wpml_mailto] and template tag wpml_mailto(), because when the plugin isn't active anymore, the email addresses would not be shown on your site.
You can exclude pages within our settings page. Simply activate the button for advanced settings and you will see an input field. In there, simply separate the page/post ids with a comma and save. Here is an example: 12,455,19
By default shortcodes are not applied to (text) widgets. To support that you can add it to the text widget filter (for more). If you are not a coder, then just activate this plugin, which does the same thing.

Sign In / Register

You need to sign in or register to use this feature.