How to Verify an Email Address (2026): Check If an Email Is Real, Valid or Fake
Email verificationHow to verify an email address

How to Verify an Email Address

You can check whether an email address is real, valid, or fake in seconds - without sending anything to it. This guide shows the fastest way to verify one address or a whole list, and, just as important, how to read the result so you know what "valid", "catch-all" and "unknown" actually mean.

Quick answer

To verify an email address, run it through an email verifier. It checks the address syntax, confirms the domain's MX records, and probes the mailbox over SMTP to confirm it exists - all without sending a message. The result is valid, invalid, catch-all, or unknown.

Verify an Email Address in 5 Steps

1. Run it through an email verifier

Paste the address into a free verifier. It checks syntax, MX records, and probes the mailbox over SMTP - without sending an email. Try the free email verifier

2. Read the verdict

You get one of four results: valid (mailbox exists), invalid (does not exist - do not send), catch-all (domain accepts everything, so it cannot be confirmed), or unknown (the server would not answer). More on these below.

3. Verify a whole list in bulk

Cleaning a mailing list or CRM export? Upload a CSV and get a status on every row, then download the clean list. Bulk email validation

4. Automate it at signup

Add a real-time verification API call to your signup form or CRM so invalid and disposable addresses never enter your database. Email validation API

5. Re-verify on a schedule

Lists decay - about 19% of valid addresses go stale within 90 days. Re-verify before each major send to keep bounce rates under control.

How to Read the Result

valid
The mailbox exists and accepts mail. Safe to send.
invalid
The mailbox does not exist. Do not send - it will hard bounce and hurt your sender reputation.
catch-all
The domain accepts mail for any address, so this one cannot be confirmed by SMTP alone. Score it by risk; do not treat it as guaranteed valid.
unknown
The receiving server would not answer the probe (common on some large ISPs). Not a verdict - re-verify later from a clean IP or handle by risk tolerance.

The honest handling of catch-all and unknown results is what separates an accurate verifier from one that inflates its "valid" count by guessing. See how email verification works for the full pipeline.

Which Method Should You Use?

One or two addresses

Use a free single-address checker - instant, no signup for a small number of checks. Open

A mailing list or CRM export

Upload the CSV for bulk verification and download a clean list with per-row status. Open

Signup forms and apps

Call the real-time API so invalid and disposable addresses are blocked before they are saved. Open

The manual route

You can run MX lookups and SMTP checks by hand, but catch-all domains, greylisting and probe blocks make this unreliable at scale. Open

FAQ

How do I check if an email address is real?

Run it through an email verifier. A good verifier checks the syntax, confirms the domain has valid MX records, and probes the mailbox over SMTP to see whether it exists - all without sending an actual email. If it returns "valid", the mailbox is real and accepting mail.

Can you verify an email without sending a message?

Yes. SMTP verification opens a connection to the recipient's mail server and asks whether the mailbox exists (the RCPT TO step), then disconnects before any message is sent. The recipient never receives anything. This is how email verifiers check addresses safely.

What does a "catch-all" result mean?

A catch-all (accept-all) domain is configured to accept mail for every address, so the server says "yes" even for mailboxes that do not exist. That makes a single address unconfirmable by SMTP alone. Good verifiers flag catch-all separately and use additional signals to score the risk rather than guessing.

How accurate is email verification?

For domains that answer SMTP probes, a mailbox-level check is highly accurate. Accuracy drops on catch-all domains and on providers that block probes (some large ISPs), which are returned as catch-all or unknown rather than guessed. Treat "valid" and "invalid" as reliable, and handle catch-all and unknown by risk tolerance.

How often should I verify my email list?

Verify a list before every major send, and re-verify at least quarterly. Around 19% of valid addresses go stale within 90 days as people change jobs and abandon inboxes, so a list verified months ago is no longer clean.

Verify Your First Addresses Free

Syntax, MX, SMTP and ML scoring in one pipeline. 100 free verifications, no card required.

Start Free

Email verification & deliverability explained

Deep-dive guides on how email verification and inbox placement work

Ready for bulk verification?

Verify Thousands - Same Up to 99.8% accuracy in internal testing on SMTP-verifiable addresses

Upload a CSV, get clean results in minutes. $3 per 1,000 emails. Credits never expire. No subscription.

Get 100 Free Credits View pricing

No credit card required  -  100 free verifications every month  -  Full 5-stage pipeline

Follow BounceZero