Stop bad addresses at the form.
Add one line to your signup page. Every email is checked as it is typed, and the ones that would bounce are turned away before they reach your list.
See what your visitors see.
Three addresses, three outcomes. These are the messages the script really shows.
One click fixes it, and the form carries on.
The form will not submit until it is changed.
Nothing appears. The form submits as normal.
One line, and you are done.
- Create your keyIt is generated for you in the app.
- Paste one lineBefore the closing body tag of your page.
- Choose your rulesWhat to block, what to correct.
<form action="/signup">
<input type="email" name="email">
<button>Create account</button>
</form>
<script src="https://mailchecker.io/shield.js"
data-key="vm_pub_…"></script>
</body>You choose what is turned away.
Block undeliverable addresses
Mailboxes that do not exist, and domains that cannot receive mail.
Block disposable addresses
Throwaway inboxes that vanish before your first email.
Suggest typo corrections
gmial.com becomes gmail.com, with one click to accept.
Block free providers
Ask for a work address on forms that need one.
It fails open
If a check cannot run, the signup goes through. A problem on our side never stops a customer joining you.
Limited per visitor
Five checks an hour each by default, so nobody can use your form to hammer the checker.
Nothing to build
No framework, no package and no server code. One script tag.
Protect your next signup form.
Create an account, copy one line, and your form is protected.
Create a free account
