Email Validation Widget

Email validation widget technology helps you validate email addresses in real time directly on your website forms, without coding knowledge. DeBounce works across WordPress, ClickFunnels, Leadpages, HTML forms, and other major platforms to stop invalid signups before submission. Add the widget in seconds and start collecting cleaner leads today.

No Credit Card is Required. From $0.00045 per Check.

Why Use a Validation Widget

An email validation widget helps stop invalid contacts before they ever reach your CRM, ESP, or automation workflows. Instead of fixing list quality problems after campaigns fail, validation happens directly on the signup form in real time.

  • 01

    No Coding Required

    The DeBounce email verification widget requires only a single JavaScript snippet added before the closing tag. Marketing teams, e-commerce stores, and landing page builders can enable validation without backend development or complicated integrations.

  • 02

    Prevents Invalid Signups at the Source

    Disposable emails, typo domains, formatting errors, and non-existent inboxes are identified immediately during signup. Bad contacts never enter your database in the first place.

  • 03

    Reduces List Cleaning Costs

    Cleaner signup data means fewer bulk validation jobs later, lower bounce rates, and less wasted spend on undeliverable contacts. The email validation widget helps maintain database quality continuously instead of relying entirely on reactive cleanup.

  • 04

    Improves the Signup Experience

    Visitors receive immediate feedback when they mistype an email address or enter an invalid format. That reduces failed submissions, repeated form attempts, and support issues tied to missing confirmation emails.

  • 05

    Protects Against Bot Signups and Low-Quality Leads

    The email verification widget helps block disposable email providers and catches common domain misspellings before forms are submitted. This helps reduce fake registrations and low-intent signups.

How The Widget Works

Add real-time email validation to any web form with a single JavaScript snippet and no manual integration work.

The DeBounce widget is designed to add real-time email validation to almost any website form with minimal setup.

Installation starts by pasting a single JavaScript snippet before the closing </body> tag on your website or landing page. Once loaded, the widget automatically detects email fields across supported forms and attaches validation behavior instantly.

<script src=”https://debounce.io/widget.js”></script>

After installation, the widget performs validation in real time as visitors type into the email field or move away from it. The system checks formatting, disposable domains, mailbox existence, typo domains, and other deliverability signals before the form can be submitted.

If an invalid or disposable address is detected, the widget can block submission automatically and display a custom error message directly beside the field. This helps validate email on form submit before bad contacts enter your CRM or email platform.

The real-time email validation form behavior is fully customizable. You can modify tooltip styling, error text, allowed domains, blocked providers, validation events, and visual indicators to match your form design and workflow requirements.

Collect Valid Emails Using Your Website Forms. 
No Coding Knowledge Needed!

Use the email verification Real-Time (JavaScript) widget to quickly and easily add real-time email verification to your email fields. Super easy steps allow you to integrate this widget into your forms in a matter of seconds.

See Demo in Action

Customization Options

Tailor your widget with ease — block free emails, show sleek error tooltips, and translate texts to match your audience.

Block Free Emails

Block free email addresses like Gmail or Yahoo.

Modern Tooltip

Modern tooltip to show error messages.

Translate

Translate or change all texts shown on the widget and tooltips.

Restrict Domains

Assign a custom domain to the widget and restrict external use.

Red Background

Highlight the email input with a red background for clear errors.

Event Listener

Fully customize the widget with a JS Event Listener.

Platform Integration Guides

Install the DeBounce email validation widget on WordPress, ClickFunnels, Leadpages, InstaPage, HTML forms, and other major platforms using a simple JavaScript snippet.

  • 01

    WordPress

    Add the DeBounce script to your WordPress website through your theme’s footer.php file or a code injection plugin. The widget works with Elementor Forms, Contact Form 7, WPForms, Gravity Forms, and other popular WordPress form builders.

    Once added, DeBounce automatically detects email fields and starts validating addresses in real time.

  • 02

    ClickFunnels

    Paste the DeBounce script inside Settings → Tracking Code before the closing tag on your ClickFunnels page. The widget works with standard opt-in forms, two-step opt-in forms, and order forms.

    Validation begins automatically once the page is published.

  • 03

    Leadpages

    Add the JavaScript snippet through the Leadpages page editor using the HTML or tracking code section. The widget works with lead capture forms, webinar registration pages, newsletter signups, and other Leadpages form types.

    No backend setup or custom development is required.

  • 04

    InstaPage

    Open the page settings and place the DeBounce script inside the custom HTML or JavaScript section. The widget continues working across A/B testing variations, helping maintain consistent validation behavior on all landing page versions.

    Validation starts automatically after publishing the page changes.

  • 05

    HTML Forms

    Paste the JavaScript snippet before the closing tag on any page containing your form. The widget automatically detects email fields and applies real-time validation without additional configuration.

    Developers can also attach custom attributes or event listeners for deeper frontend integrations and workflow automation.

Widget vs. API: Which Should I Choose?

Both options validate emails accurately. The right choice depends on where validation needs to run and how much customization your workflow requires.

Widget

Real-time validation on signup forms without backend work

Choose the widget if you want real-time email validation directly on signup forms without backend development. The widget is ideal for marketing teams, landing page builders, e-commerce stores, WordPress websites, ClickFunnels pages, and hosted platforms where quick setup matters more than custom validation logic.

The widget works well when your primary goal is preventing invalid contacts from entering the database in the first place. Installation requires only a JavaScript snippet, and most configuration happens through frontend settings.

API

Backend integration with full control over validation logic

Choose the API if you need deeper control over validation behavior or want to integrate validation into backend systems and custom applications. The API is better suited for developers building internal tools, SaaS products, CRM integrations, account registration systems, or large-scale automated workflows.

API integrations also support batch processing, server-side validation, and advanced automation scenarios beyond frontend forms.

Ready to get started?

Prevent email deliverability issues and wasted resources by using a bulk email verification tool to eliminate invalid addresses.

No Credit Card is Required. From $0.00045 per Check.

Customizable Email Export

Enjoy transparent pricing with no hidden fees — pay only for what you use.

Start your integration

Connect DeBounce to verify emails ultra-instantly — simple and seamless.

Seamless JavaScript Widget Integrations

Easily integrate the JavaScript Widget with leading form builders and landing page platforms for seamless email verification and lead generation.

Hear It From Our Customers

Explore real-life success stories from businesses that rely on our industry-leading
email validation services.

hy

hy

MY

easy to execute

easy to execute

P

Price

US

very good and i have used it couple of…

very good and i have used it couple of times

S

Sam Du Prez

BE

great

great! would recommend

Marcus Cupillari

Marcus Cupillari

AU

Through Email Verification platform

Through Email Verification platform In depth analysis of emails and ensures ...

Makron Groupe

Makron Groupe

GR

Great value, easy integrations, and a very practical verification workflow

I’ve had a very positive experience with DeBounce so far. What I liked most...

D

Dazzling Giftz

SG

Dazzling Giftz

User interface easy and friendly. Affordable plan for new start up businesses.

K

Kate

CA

It's really and helpful one.

It's really and helpful one.

The Locker Room Jock

The Locker Room Jock

US

Amazing service

Amazing service, helped me get rid of so many spam emails and at the end of t...

S

Sensei

US

Seamless and reliable by far

Seamless and reliable by far, more than any other platform out there.

H

HASAN BROWN

US

Debounce.io enrichment integration

Debounce.io enrichment integration. I added debounce to my medical clinic scr...

M

Muhammad Umar Farooq

PK

Reliable and easy-to-use

Reliable and easy-to-use email verification tool. Fast processing and accurat...

A

Abdul Rasheed

AE

Seamless Experience

Email validation process was easy and quick. Seamless experience. Pricing is ...

T

Tamas

HU

Integration was easy, service works well.

Integration was easy, bounces seem to be kept very low so far.

R

Robert R

LV

Everything just works

Everything just works, best quality and prices =)

M

Mai

ES

Good experience

It is a really easy-to-use tool with great customer support.

Trustpilot
4.9/5 Excellent | 1,386 reviews

Frequently Asked Questions

Find quick answers to your questions about our pricing and plans.

01

Does the widget have any limits?

Each internet IP (or each single website visitor) can validate 20 emails per day using your widget. This is a security measure to protect your credits from an abuser. In this case, the widget shows “You performed many validations” error message.

02

How many emails can each visitor validate?

Each website visitor is allowed to validate 20 emails per 24 hours.

03

How can I create my own functions while using the widget?

The widget supports Event Listener. It means if you are familiar with the JavaScript language, you can write your own functions and enhance the integration.

04

Does the widget slow down my site?

No. The widget loads asynchronously, and validation requests only occur when a visitor interacts with an email field. This means the widget does not block the initial page render or delay normal page loading behavior.

For exact JavaScript bundle size details, client confirmation may be required.

05

Can I block free email providers like Gmail?

Yes. The widget includes a Block Free Emails option that can prevent signups from providers such as Gmail, Yahoo, Outlook, and other public email services.

This setting is commonly used on B2B lead generation forms where business email addresses are preferred. For B2C signup forms, blocking free providers is usually not recommended because many legitimate users rely on personal inboxes.

06

Does the widget work with React, Angular, or Vue?

Yes. The widget is framework-agnostic and works after the form is rendered in the browser DOM. For single-page applications, the widget should be initialized after the email input field becomes available on the page.

In React, this is commonly done inside componentDidMount. Angular users typically initialize after ngOnInit, while Vue integrations often use the mounted() lifecycle hook.

Client confirmation may be required for framework-specific implementation details.

07

How do I customize error messages?

The widget allows custom error messages for different validation outcomes, including invalid formatting, disposable addresses, blocked free emails, typo domains, and other validation events.

You can modify message text directly through the widget configuration and localize messages for multilingual forms. See the “Translate” customization section above for localization settings.

08

What happens if the DeBounce service is down?

If the validation service becomes temporarily unavailable, forms should continue functioning normally instead of permanently blocking user submissions. This helps prevent visitors from being locked out of signup or checkout flows during service interruptions.

DeBounce maintains a high uptime validation infrastructure (99.8%). Client confirmation may be required for exact fail-open configuration behavior and uptime guarantees.

09

Can I track validation events in Google Analytics?

Yes. The Event Listener feature allows you to trigger Google Analytics events based on validation success, validation failure, or blocked submissions.

Example:
widget.on(‘success’, function() {
  gtag(‘event’, ’email_validated’);
});

This can be used to measure lead quality, validation failure rates, and signup behavior directly inside analytics platforms.

10

How do I install the widget on Shopify?

In Shopify, navigate to Online Store → Themes → Edit Code and paste the widget script inside the theme.liquid file before the closing </body> tag.

The widget can be used with customer signup forms, contact forms, newsletter forms, and other storefront email fields. Client confirmation may be required for checkout-specific implementation behavior depending on the Shopify plan and checkout extensibility settings.