WordPress OSINT, maintenance or security needs? Reach out!
TLDWP

Plugin: hikari-email-url-obfuscator (Used by 18 domains)

Hikari Email & URL Obfuscator

📦 v0.08.10 🔗 Plugin Homepage

Spam is website publishers #1 concern, we wanna share our and our visitors’ emails to those who should have access to them, but don’t want spam harvesters stealing them and sending garbage to us. A lot of techniques had been developed to hide our emails from these delinquents, while having them shown to real people.

And together with spam harvesting, on 15 June 2009, Matt Cutts, a well known software engineer of Google, announced that Google Bot will no longer ignore nofollowed links for PageRank, and now we lose PR/link juice for every link we add to our pages, even if we use rel=”nofollow” on them. So, now we must hide links from Search Engines too!

I’ve been searching for an ultimate obfuscation solution for both emails and URLs, that would be user-friendly for me the content publisher, and for my visitors. I’ve seen a lot of solutions, some that inspired me, but none that would fit my needs. It was time to start coding 🙂

Hikari Email & URL Obfuscator plugin obfuscates emails and URL links, to hide them from spam harvesters and Search Endigne crawlers. It uses ROT13 or cc8b to encode each link while PHP is building the page, then uses JavaScript to decode it and show it to the user. If JavaScript is not available, it uses CSS to hide them.

It doesn’t use shortcodes, it works directly over HTML links, parsing and obfuscating them. By default it filters all texts in posts, comments, comments authors and text widgets, but you can manually use it anywhere you want.

Basically, Hikari Email & URL Obfuscator plugin searches for links that contain URLs and emails on their href atrribute. For each found link, it is replaced by an obfuscated string, and a JavaScript function is called, having in its parameters the required data for JavaScript to decode and recreate the original link.

The obfuscated string is then merged back by CSS to a readable URL/email text, so that human visitors can read it while spam harvesters and searchbots will not be able to detect it as a valid email/URL.

And, for JavaScript-enabled visitors, this string is replaced by a link with the exact same behavior and attributes of your original link, so that they can interact with it as if there was no obfuscation in place!
(Really, there is no way to diferenciate an obfuscated link generated by JavaScript from the original link, unless the HTML document’ source is verified or a development tool as FireBug is used!)

It uses 4 obfuscation techniques, 2 JavaScript solutions and 2 CSS alternatives for JavaScript-disabled browsers.

For CSS, it may revert the link string while PHP is building the page and then CSS reverts it back. Or it may add garbage text between the link, and CSS prevents this extra text from being rendered, so any user-agent that doesn’t use CSS can’t find the link but browsers show it clearly.

Now, when JavaScript is available, it is delivered with the original link, encoded using ROT13 or cc8b by PHP. The link is then decoded back by JavaScript and added to the page, so that real users don’t even notice the original link was replaced.

And, disregarding the used technique, we content publishers must do nothing different while building our content, just activate the plugin and it does everything else for us 🙂

I dedicate Hikari Email & URL Obfuscator to Ju, my beloved frient ^-^

Features

Advantages over other obfuscation solutions

  • Your visitors will see your emails and URLs even if they keep JavaScript disabled.
  • Automatic: you don’t need to take special actions to start obfuscating, as using shortcodes in place of links or an external tool to get your obfuscation code. Just normally use your links in your posts and let the plugin do the rest!
  • Sitewide: instantly works in your existing posts, pages, comments and text widgets, just after you activate it.
  • Diversity: for each link, it randomly chooses between 2 CSS and 2 JavaScript obfuscation methods, making it harder for spammers to crack it.
  • Extensible: you can call it manually, and add it to other plugins and themes filters.
  • Customizable: use custom parameters to force or avoid specific links from being obfuscated, and to define how non-JavaScript obfuscation will behave.
DomainExposuresHeadersLast Checked
k*l*e*o*t*n.com (WP 6.2.9) ⚠️ F 2026-05-27 23:39:15
v*c*o*y*h*r*h*p*p*a.com (WP 6.9.4) F 2026-05-27 18:52:48
m*a*a*o*e.com (WP 7.0) F 2026-05-26 03:52:43
a*o*k*c*r*s*i*n*c*d*m*.com (WP 6.9.4) F 2026-05-23 08:24:20
a*o*k*c*r*s*i*n.com (WP 6.9.4) F 2026-05-23 08:24:20
d*y*o*a*v*n*u*e*r*n*e*s*s.com (WP 7.0) F 2026-05-21 17:24:01
d*y*o*a*v*n*u*e*r*n*e*s.com (WP 7.0) F 2026-05-21 17:24:01
r*y*j*v*k*a*r*o*t*t*x*.com (WP 5.5.18) ⚠️ F 2026-05-20 22:50:46
a*c*i*n*i*v*.com F 2026-05-19 01:36:13
d*y*o*i*d*a*p*i*c*s*e*.com (WP 6.9.4) F 2026-05-16 10:36:10
d*y*o*i*d*a*p*i*c*s*.com (WP 6.9.4) F 2026-05-16 10:36:10
m*r*s*e*n*a*p.com (WP 3.1) ⚠️ F 2026-05-16 01:00:20
t*r*a*c*m*t*h*s.com F 2026-05-15 22:55:37
q*a*t*o*t*r.com F 2026-05-12 05:26:32
a*e*n*v*l*.com F 2026-05-11 21:08:05
t*c*g*e*a*d*o*.w*e*g*n*.com F 2026-05-11 20:08:50
l*v*y*u*m*t*m*n*s*r*e*.com (WP 6.9.4) F 2026-05-09 03:02:17
b*y*n*a*t*t*d*.com (WP 6.9.4) F 2026-04-26 17:58:37

Top 50 Plugins

Plugin Count
elementor 1,756,473
contact-form-7 1,728,289
elementor-pro 1,024,971
woocommerce 799,922
revslider 604,917
jetpack 459,268
js_composer 423,031
wp-rocket 325,807
essential-addons-for-elementor-lite 283,118
gravityforms 258,255
complianz-gdpr 248,417
cookie-law-info 224,740
instagram-feed 223,256
google-site-kit 216,880
sitepress-multilingual-cms 215,794
google-analytics-for-wordpress 210,035
header-footer-elementor 205,913
elementskit-lite 198,799
bluehost-wordpress-plugin 189,610
gutenberg 159,149
cookie-notice 146,224
gutenberg-core 144,661
wpforms-lite 127,657
the-events-calendar 127,623
litespeed-cache 126,200
gtranslate 124,664
astra-sites 118,113
popup-maker 113,498
woocommerce-payments 111,181
tablepress 105,027
honeypot 94,590
coblocks 93,714
astra-addon 93,376
all-in-one-seo-pack 91,553
wp-smushit 91,525
duracelltomi-google-tag-manager 91,157
LayerSlider 89,799
bb-plugin 89,314
premium-addons-for-elementor 85,023
akismet 84,679
megamenu 83,993
cleantalk-spam-protect 82,503
mailchimp-for-wp 82,075
woocommerce-gateway-stripe 81,463
ml-slider 78,813
fusion-builder 77,905
ewww-image-optimizer 77,261
formidable 76,623
borlabs-cookie 76,613
wp-pagenavi 76,351

Top 50 Themes

Theme Count
hello-elementor 600,560
Divi 500,236
astra 415,541
flatsome 126,169
Avada 121,734
generatepress 116,737
pub 100,060
oceanwp 81,549
kadence 76,302
enfold 70,112
salient 65,454
twentyseventeen 54,760
bb-theme 54,332
twentytwentyfour 52,997
cocoon-master 51,737
h4 51,188
betheme 50,586
blocksy 49,275
dt-the7 44,946
twentytwentyfive 42,642
neve 38,308
Avada-Child-Theme 36,816
gox 32,908
woodmart 32,438
bridge 32,297
twentytwentyone 31,574
lightning 30,807
twentytwenty 29,395
swell 28,245
Impreza 25,689
bricks 25,333
twentytwentythree 23,657
Newspaper 22,757
twentytwentytwo 19,761
sydney 19,597
epik-redesign 19,271
uncode 18,603
voxel 17,877
twentysixteen 17,759
pro 17,587
storefront 17,462
extendable 14,471
Total 14,416
yith-wonder 13,964
kubio 13,887
hello-theme-child-master 12,992
factory-templates-4 12,783
themify-ultra 12,708
yootheme 12,593
hestia 12,458