Free & reliable

Free Email Checker & Validator

Verify any email address in real time. We check the syntax, MX records and mailbox, and flag disposable, role and mistyped addresses, so your emails stop bouncing.

  • No credit card required
  • 100 free checks every month
  • GDPR, checks run in Germany

Free email checker

We check these for every address. No email is sent.

  • Syntax
  • MX records
  • Mailbox (SMTP)
  • Disposable
  • Role address

Used by over 8,000 marketers and developers

Customer logos

How to verify an email address in 3 steps

From one address to a list of millions, the process is the same.

  1. 1

    Create a free account

    Sign up in a few clicks and get 100 free credits every month. No payment details needed.

  2. 2

    Submit emails to verify

    Check a single address, upload a CSV for bulk email verification, or call the API from your app.

  3. 3

    Filter and export results

    Keep the deliverable addresses and export them, manually or through one of our integrations.

What our email verification checks

Every request tells you whether to keep, double-check or remove an address, and why. Each check also works as a free tool.

Mailbox verification

Confirms the inbox exists via SMTP, without sending an email.

Email validator →

MX record lookup

Checks that the domain has mail servers and can receive email at all.

MX lookup →

Disposable email detection

Spots throwaway inboxes from temporary mail services at signup.

Disposable email checker →

Syntax & typo check

Catches malformed addresses and suggests gmail.com for gmial.com.

Email syntax checker →

Catch-all & role detection

Flags domains that accept every address and shared inboxes like info@.

Catch-all emails explained →

Bulk email verification

Upload a CSV, filter by result and export the clean rows.

Bulk email validator →

For developers

Email validation API in one request

Validate emails at signup, checkout or CRM import with a simple REST API. Try the checker above and this response updates with your result.

Step-by-step guides
curl "https://api.emailvalidation.io/v1/info?email=support@emailvalidation.io" \
  -H "apikey: YOUR-API-KEY"

GET https://api.emailvalidation.io/v1/info?email=support@emailvalidation.io

{
  "email": "support@emailvalidation.io",
  "domain": "emailvalidation.io",
  "format_valid": true,
  "mx_found": true,
  "smtp_check": true,
  "catch_all": false,
  "disposable": false,
  "role": true,
  "free": false,
  "score": 0.64,
  "state": "deliverable",
  "reason": "valid_mailbox"
}
“We have integrated the feature suite of emailvalidation.io deeply into our business processes: we use the email validation API to keep invalid email away from our database. Additionally, our marketing department is using the email finder to create targeting lists that increase our marketing performance by over 30%.”
Andreas Schuster Andreas Schuster Director, eversign.com

Email validation pricing

5,000 checks for $9.99 a month. Comparable plans elsewhere cost $39 to $49 for 1,000 to 2,000 checks.

Free

$0 /month

100 email validations

For testing and hobby projects

Start for free

Small

$9.99 /month

5,000 email validations

For small lists and side projects

Choose Small

Medium

Most popular

$34.99 /month

25,000 email validations

For medium-sized businesses

Choose Medium

Large

$94.99 /month

100,000 email validations

For large lists and platforms

Choose Large

Cancel any time · Two months free on yearly plans · All prices excl. VAT · Need more? Get a custom plan

Email validation FAQ

How does email validation work?

We check the address format, look up the domain's MX records and ask the mail server whether the mailbox exists, without sending an email. We also flag disposable, role-based and catch-all addresses and suggest corrections for typos.

Is the email checker free?

Yes. The free plan includes 100 validations every month, with no credit card. Paid plans start at $9.99 a month for 5,000 validations.

Can I verify a whole email list?

Yes. Upload a CSV in the dashboard for bulk email verification, then filter by result and export the clean addresses. Without an account, the free bulk checker checks a few addresses an hour.

Can I check if an email exists without sending an email?

Yes. We connect to the recipient's mail server and ask whether it accepts the address, then end the conversation before any message is sent. Read how it works.

How accurate is the verification?

Every address gets a syntax check and a DNS and MX lookup. Where the domain has a mail server, we run an SMTP mailbox check that never sends an email. We also detect disposable, role and free-provider addresses. If a mail server gives no clear answer, the result is unknown instead of a guess. Catch-all domains accept every address, so no single mailbox can be confirmed there, and for domains we already know to be catch-all we skip the mailbox check. Such addresses come back as deliverable with the reason low_deliverability (the free checker shows them as Risky), so you can treat them separately.

Is emailvalidation.io GDPR compliant?

We process your data in line with the GDPR. The API and every email check run on our own servers in Germany. Requests reach them through Cloudflare, which also stores uploaded lists. Our privacy policy names our main service providers.

Still unsure? Our support team replies fast. Contact support

Start validating emails for free

100 free checks every month. No credit card required. Upgrade when you need more.