Yes, you can block personal email providers in Webflow forms using input validation and custom code. While Webflow’s built-in Recaptcha helps prevent bots, it doesn’t block specific email domains.
tag or via an Embed element at the bottom of the page.
@gmail.com
, @yahoo.com
, @hotmail.com
, etc., and prevent submission if detected.email.includes("@gmail.com")
to detect unwanted domains and event.preventDefault()
to block the submission.gmail.com
, (b) yahoo.com
, (c) hotmail.com
, (d) outlook.com
, (e) icloud.com
, (f) aol.com
pattern
attribute in form fields, but regex alone isn’t robust for this use case, especially since it requires a long negative match pattern for multiple domains.Webflow does not natively support blocking personal email addresses in forms, but you can achieve this using custom JavaScript to validate the email input before submission. This is the most effective way to reduce spam from free email services, especially when used alongside Recaptcha.