WPForms
98The best WordPress contact form plugin. Drag & Drop form builder to create beautiful contact forms, paymen...
Humans will see the email address on your page, but robots will not.
Email No Bot is a WordPress plugin designed to prevent bots from detecting email addresses displayed on your site. It uses a shortcode to obfuscate the email, allowing human visitors to see it while presenting a random output to bots. This plugin is suitable for users who prefer to display an email address directly rather than using a contact form.
Best for: This plugin is best for website owners who want to display an email address without using a contact form.
What it does well
Where it falls short
Email No Bot offers a straightforward solution for displaying email addresses safely. It is effective for those looking to reduce spam without the complexity of a full contact form.
Jose Mortellaro's own description of Email No Bot, lightly tidied.
With Email No Bot humans will see the emails that you write using the shortcode [hide_email email=”example@mail.com”], but robots will not.
The user will not be able to copy the email in the clipboard. If you think this is a problem, this plugin is not for you.
Looking at the screen you can see the email, but if you inspect elements, instead of the email you will see something strange, and not predictable. That’s what a bot will also see.
The output is something very random for the bot, and even if the code of this plugin is open source, no bot will be able to decrypt the email.
There are amazing plugins for contact forms, but sometimes what you really need is just an email that people can use to contact you.
Contact forms are so popular because a bot will not be able to get your email, but if you have a way to prevent bots from getting your email, you can simply add it to your page without the need of a contact form. Your page will be lighter and simple.
Email No Bot has no settings page, it doesn’t write anything in the database, and it doesn’t load any asset on frontend, it just provides a shortcode, that’s it.
To encrypt an email use the shortcode [hide_email email=”example@mail.com”].
Of course, replace example@mail.com with the email that you want to display.
You can see an example and see how it works on the blog post Prevent bots from getting emais from your website.
It obfuscate emails with 52 lines of code! The entire zip is less than 3 kB. No complicated settings, no database queries, no assets, nothing else than a shortcode. You will have no spam at zero cost in terms of performance. The weight of this plugin similar to the weight of Hello Dolly.
You can see here the consumption of Email No Bot. As you will see it’s not measurable.
The user will not be able to copy the email in the clipboard. But this is also what makes this plugin so powerful against spam bots.
If you need something similar to hide links, you can try Hide Link
Other plugins for building forms.
The best WordPress contact form plugin. Drag & Drop form builder to create beautiful contact forms, paymen...
The best anti-spam protection to block spam comments and spam in a contact form. The most trusted antispam sol...
Get a fast contact form plugin. Create advanced forms using drag and drop form builder with all smart features...
Best WordPress form builder plugin. Create contact forms, payment forms & order forms with 1000+ integrati...
Save and manage Contact Form 7 messages. Never lose important data. It is a lightweight contact form 7 databas...
Elementor forms builder to create WordPress forms like contact form, booking form, feedback form, survey form,...