VerifyEmail
Free tool

Free Email Verification Tool

Check whether an email address is valid before you send — syntax, domain, mail server, disposable flags and a real SMTP mailbox check. Sign up free and run it with your 250 free credits.

Checks run inside the product with your free credits — every new account starts with 250. No credit card required.

Verifying a whole list? See bulk verification →

What the verification checks

Every address flows through the same stages a mail server does — all six run on every check, and your 250 free credits cover your first ones.

  1. 1 Syntax

    RFC 5322 format & length

    Included in your free credits
  2. 2 Domain

    DNS resolution / NXDOMAIN

    Included in your free credits
  3. 3 MX

    Mail server lookup + A fallback

    Included in your free credits
  4. 4 Disposable & role

    Throwaway & shared-inbox flags

    Included in your free credits
  5. 5 SMTP mailbox

    Does the inbox actually exist?

    Included in your free credits
  6. 6 Reputation & score

    Accept-all, deliverability score

    Included in your free credits

What is email verification?

Email verification is the process of checking whether an email address is real, correctly formatted, and able to receive mail — before you actually send anything to it. Instead of firing off a campaign and waiting to see what bounces, verification tells you up front which addresses are safe, which are risky, and which are dead.

A thorough check happens in layers. First comes syntax: does the address follow the rules laid out in RFC 5322 — a sensible local part, a single @, and a real domain? Next is the domain itself: does it resolve in DNS, or is it a typo that points nowhere? Then the MX record lookup asks whether that domain actually has a mail server willing to accept messages (and, per RFC 5321, whether it can fall back to an A record if no MX is published). Finally, the verifier opens an SMTP conversation with that mail server to confirm the specific mailbox exists, and layers on reputation signals — disposable, role, free, and catch-all detection plus a deliverability score. Every check you run gets all of these layers; no partial answers.

Why invalid emails hurt deliverability

Every message you send to a dead address bounces, and mailbox providers like Gmail, Outlook and Yahoo watch your bounce rate closely. A list full of invalid or abandoned addresses signals that you're not keeping your data clean — and that's one of the fastest ways to get throttled or routed straight to the spam folder, even for the subscribers who genuinely want to hear from you.

The damage compounds. High bounce rates drag down your sender reputation, which lowers inbox placement, which means fewer opens and clicks, which some platforms read as low engagement — and reputation drops further still. Disposable and role addresses make it worse: they rarely engage, frequently complain, and sometimes double as spam traps. Verifying addresses before you send breaks that cycle by keeping the junk out of your list in the first place, so the people who matter actually see your email.

What each result means

Every address you verify maps to a clear verdict — the same vocabulary used across the rest of VerifyEmail:

  • Undeliverable — the address can't receive mail. The format is invalid, the domain doesn't exist (NXDOMAIN), the domain has no mail server, or the SMTP check confirmed the mailbox doesn't exist. Don't send to these; they will bounce.
  • Risky — the address is technically routable but comes with a catch. It's a disposable/throwaway domain, a role address like info@ or support@ that reaches a shared inbox rather than a person, or a catch-all domain where the server accepts everything. Send with caution, or exclude it from high-stakes campaigns.
  • Deliverable — the address is well-formed, its domain has a live mail server, and the SMTP conversation confirmed the mailbox exists. That's the strongest signal verification can give, backed by a per-address deliverability score.

When you need this across an entire list — not one address at a time — the real-time verifier and bulk verification run the exact same pipeline at scale.

Checking a whole list?

Clean an entire list with SMTP-level accuracy, disposable and catch-all detection, and a score per address. Start with 250 free credits — no card required.

Free email checker — FAQ

Is this email checker free?
Yes. Every new account starts with 250 free credits — no credit card required — and you can spend them on whatever you like: single email checks, list cleaning, SPF/DKIM/DMARC checks, or an inbox placement test. Type the address here, sign up, and your first checks are on us.
What does the verification check?
The full pipeline: syntax (RFC 5322 format and length), the domain (does it resolve?), MX records (is there a mail server?), disposable and role flags, the SMTP mailbox check (does this specific inbox exist?), and reputation — catch-all detection and a deliverability score per address.
Can it tell me if a mailbox actually exists?
Yes — that's the SMTP mailbox check, and it's part of every verification. The verifier opens a real SMTP conversation with the receiving mail server and asks about that specific inbox. That's the step no browser-only checker can do, and it's the difference between "this address looks plausible" and "this address can receive mail."
Do you store the email addresses I check?
Addresses are processed inside your account to produce your verification results, and your results stay in your account — they're never sold or shared. The details are in our privacy policy and data processing terms.
What is a disposable email address?
A disposable (or throwaway) address comes from a service that creates temporary inboxes — handy for dodging signup forms, but the inbox often stops existing within hours. Sending to disposables inflates your bounce rate and pollutes your list, so verification flags them as risky.
What is a catch-all (accept-all) domain?
A catch-all domain is configured to accept mail for any address at that domain, even ones that don't have a real mailbox. That makes a plain SMTP check inconclusive: the server says "yes" to everything. Verification detects catch-all domains and scores them separately, so you can decide how much risk to take.
How do I verify a whole list of emails at once?
Use bulk verification: upload a CSV or pull contacts from an integration, and you get a cleaned list back with SMTP-level results, disposable/role/accept-all flags, and a deliverability score per address. Your 250 free credits cover your first checks.
Is there an API for email verification?
Yes. The verification API runs the same full pipeline as this page, with SDKs for 16 languages, real-time and batch on one endpoint, and webhooks. Sign up to get an API key and 250 free credits.

Verify before you send.

Bad addresses quietly wreck your deliverability. Run them through VerifyEmail first — starting with 250 free credits.

Includes 250 free credits · No credit card required