Free · No signup · No daily limit

Email Validator Tool

Check any address in real time. This free email validator runs three layers — domain and DNS records, sender reputation, and a live mailbox check — then returns a deliverability score and the raw records behind it.

3 layersPer check
405,000+Disposable domains
Live SMTPMailbox check
UnlimitedAlways free
Syntax MX records SPF & DMARC Mailbox check Catch-all detection Disposable detection Role-based detection
Check an email address
One check returns the domain's DNS records, its reputation flags, and the mail server's own answer about the mailbox.
Nothing is sent to the address you check  ·  No account needed  ·  No daily cap
Running all three checks
Reading DNS Checking reputation Asking the mail server
Deliverability confidence
RejectReviewAccept
Was this result useful? Thanks — noted.
No email is ever sent
Live DNS & SMTP
Addresses are not stored

What this email validator checks

Most free tools stop at the first layer: they read the domain's DNS and call it a day. This email validator runs all three layers and shows you the raw records behind every verdict, so you can see exactly why an address passed or failed instead of trusting a green tick.

Layer 1
Infrastructure
  • Syntax — is the address structurally valid at all?
  • Domain — does it resolve in DNS right now?
  • MX records — hostnames and priorities, shown in full
  • SPF — the record plus what its policy actually enforces
  • DMARC — the record plus its enforcement level
Almost no free tool shows you the records themselves. We print them.
Layer 2
Reputation
  • Disposable — matched against 405,000+ throwaway domains
  • Role-based — info@, admin@, billing@, noreply@ and similar
  • Free provider — Gmail, Outlook, Yahoo, Proton and others
These three flags are what separate a real lead from a form filler. To screen a whole domain rather than one address, use the disposable email checker.
Layer 3
Mailbox
  • SMTP handshake — we ask the mail server whether the inbox exists
  • Catch-all detection — does the domain accept every address?
  • Greylisting and timeout detection, reported honestly
The probe stops before the message stage. Nothing is delivered to the address.

How to validate an email address, step by step

The whole process takes about five seconds. What matters is reading the result properly, because a status on its own does not tell you what to do next.

1
Paste the address and run the check
Type or paste any address into the box above and press Validate. If you arrived from a shared link containing ?email=, the check runs on its own.
2
Read the status banner first
Deliverable, risky, undeliverable, unknown or invalid. This is the single verdict most people act on, and it already accounts for every check underneath it.
3
Check the confidence score
A number from 0 to 100%. Accept above 70%, review between 40% and 70%, reject below 40% — then tune those thresholds to your own tolerance for bounces.
4
Open Layer 1 to see the DNS records
The MX hostnames tell you who runs the mail. The SPF and DMARC lines tell you how seriously the domain treats forgery. A domain with no MX record will bounce every message, guaranteed.
5
Open Layer 3 for the mail server's own answer
This is where you find out whether the inbox itself exists, whether the domain is a catch-all, and which server answered. If it says catch-all, no tool on the internet can confirm that specific mailbox.
6
Act on the recommendation
Accept, review, retry or reject. Use Copy report to paste the full result into a ticket, a CRM note or a bug report.

Understanding your result

Every check returns one of five statuses. They are ordered by how confident the answer is, not by how good the address looks.

StatusWhat happenedWhat to do
Deliverable The mail server accepted this exact address, or it is a major consumer provider that is trusted by default Accept it
Risky A disposable domain, or a catch-all domain where the specific mailbox cannot be confirmed by anyone Review before sending
Undeliverable The server rejected the mailbox outright, or the domain publishes no MX record at all Reject — it will bounce
Unknown Greylisting, a timeout, or a provider that deliberately hides whether a mailbox exists Retry in a few minutes
Invalid Broken syntax, or the domain does not exist in DNS Reject at the form

Why "risky" is not the same as "bad"

Risky covers two very different situations. A disposable address is a deliberate throwaway and is usually worth blocking — you can check whether a domain is disposable on its own if you are screening signups in bulk. A catch-all domain, on the other hand, is often a perfectly normal company that routes everything through a filtering service — the address may be entirely real, it simply cannot be proven from outside. Read the Layer 3 panel to see which of the two you are looking at before deciding.

How to read the DNS records

Layer 1 prints the domain's actual records. Here is what each one is telling you.

MX records and priority

An MX record names the server that accepts mail for a domain. A domain can list several. The priority number decides the order sending servers try them, and lower wins — priority 1 is attempted before priority 10, which is the backup. Multiple MX records is a sign of a properly run domain, not a problem.

If the MX list is empty, nothing else matters: the domain cannot receive mail, and every message you send will hard-bounce. A live website is no guarantee here — plenty of domains host a site and never configure mail at all.

The hostname usually reveals who actually runs the mailbox:

MX hostname patternMail providerWorth knowing
aspmx.l.google.comGoogle WorkspaceAccepts every recipient at SMTP — expect risky or unknown
*.mail.protection.outlook.comMicrosoft 365Same behaviour as Google — mailboxes cannot be individually confirmed
*.mail.yahoodns.netYahoo MailFree provider, trusted rather than probed
mx.zoho.comZoho MailCommon on small-business domains
*.messagingengine.comFastmailUsually answers the probe cleanly
*.pphosted.comProofpointSecurity gateway sitting in front of the real mail server
*.mimecast.comMimecastGateway — catch-all behaviour is normal
*.secureserver.netGoDaddyVery common on small sites bought with a domain bundle
*.improvmx.comImprovMXForwarding service — mail lands in a different inbox entirely
*.registrar-servers.comNamecheap Private EmailRegistrar-provided mailbox hosting

SPF — who is allowed to send as this domain

An SPF record is a single line listing the servers permitted to send mail using that domain. The part that matters is at the end. -all means anything from anywhere else is rejected outright. ~all is a soft fail — other servers are allowed through but flagged. ?all states no opinion, and +all lets literally anyone send as the domain, which is a serious misconfiguration. A domain with no SPF record at all is far easier to spoof, and its own mail is more likely to land in spam.

DMARC — what happens when a check fails

DMARC ties SPF and DKIM together and tells receiving servers what to do with mail that fails. p=none is monitoring only: failing mail is still delivered. p=quarantine sends it to spam. p=reject throws it away. A domain on p=reject is actively defending its name, which is a good signal when you are judging whether an address belongs to a real, maintained organisation.

What the mailbox check does — and where it stops

The mailbox check is the layer most free tools skip, and it is the only one that can tell you whether an inbox genuinely exists.

It works by opening a connection to the domain's highest-priority mail server and starting an ordinary SMTP conversation — the same one every mail server on the internet has thousands of times a day. It gets as far as naming the recipient and then stops. The server's reply is the answer: an acceptance means the mailbox exists, a permanent rejection means it does not. No message is ever composed or delivered, because the conversation ends before the stage where a message body would be transmitted.

Immediately afterwards it names a second, randomly generated address at the same domain. If the server accepts that one too, the domain accepts everything — a catch-all — and the first answer proved nothing.

Where the check cannot help you

  • Google Workspace and Microsoft 365 domains. Both deliberately accept every recipient at this stage to stop attackers harvesting valid addresses. Mailboxes hosted there cannot be individually confirmed by us or by any other service. You will see risky or unknown, never a false deliverable.
  • Catch-all domains. A real mailbox and a typo get an identical answer. The verdict is risky by design.
  • Greylisting. Some servers defer a first-time connection on purpose. That returns unknown, and a retry a few minutes later usually resolves it.
  • Full or suspended inboxes. A mailbox can exist, pass every check, and still bounce your message tomorrow because it is over quota or the employee has left.
  • Free providers. Gmail, Outlook, Yahoo and similar hosts are trusted rather than probed, which avoids tripping their rate limits.

Any tool promising 100% accuracy on Google Workspace or Microsoft 365 addresses is guessing. The protocol simply does not expose that information, so we report the limit instead of hiding it behind a confident-looking tick.

How the confidence score works

The confidence score runs from 0 to 100% and reflects how much of the evidence actually confirmed the address, rather than merely failing to contradict it. Since the mailbox check went live, the score is driven mostly by what the mail server said.

ScoreWhat produced itHow to treat it
95%The mail server confirmed this exact mailbox and the domain is not a catch-allThe strongest result available
80%A trusted free provider such as Gmail, Outlook or YahooSafe to accept
50%A catch-all domain, or a provider that hides mailbox status, or a greylisted serverReview, or retry later
30%A known disposable or temporary domainBlock at signup
2%The mail server explicitly rejected the mailboxReject
0–10%Broken syntax, missing domain, or no MX recordReject

A workable rule: accept at 70% and above, review between 40% and 70%, reject below 40%. If you are cleaning a cold outreach list, raise the accept line to 80% — the cost of one hard bounce to your sender reputation is higher than the cost of dropping one uncertain contact.

Email validator vs email checker vs email verifier

The three terms get used interchangeably, but they describe different depths of checking, and knowing the difference tells you what a given tool is actually doing.

An email checker is normally the shallowest: syntax and perhaps whether the domain exists. It answers "could this be an address?" and nothing more. An email validator adds the infrastructure and reputation layers — MX, SPF, DMARC, disposable and role-based flags — which answers "can this domain receive mail, and should I trust it?" An email verifier goes one step further and asks the mail server itself whether the individual mailbox exists.

This tool does all three. It validates the address, checks the domain's reputation, and verifies the mailbox where the receiving provider allows it — which is why the result is a report rather than a single word.

Who uses this tool

The same check solves quite different problems depending on where in a business it sits.

Lead generation
A lead with a fake or disposable address costs you twice: once when it inflates your pipeline numbers, and again when your sales team works it. Checking at capture keeps the junk out and tells you immediately whether the contact used a business domain or a throwaway.
Catches fake form fills
Signup and registration forms
Blocking disposable domains at registration stops trial abuse, repeat free-tier signups and the support load that follows. The role-based flag also catches shared inboxes registering as individual users.
Stops trial abuse
Email marketing
Hard bounces are the fastest way to damage a sending reputation, and once inbox providers start filtering you, recovery takes months. Checking a list before a send removes the addresses that would bounce and flags the role-based inboxes that generate most spam complaints.
Protects sender reputation
Sales and outreach
Guessed patterns like firstname.lastname@ are the backbone of cold outreach, and most of them are wrong. The mailbox check tells you which pattern the domain actually accepts before you burn a sending domain on undeliverable addresses.
Verifies guessed addresses
Recruiting
A candidate who never replies may simply never have received the message. Checking the address on a CV separates "not interested" from "the mail bounced", which is worth knowing before you close out a pipeline.
Confirms candidate contact
Customer support
When a customer says they never got the password reset, the first question is whether their address can receive mail at all. A single check shows whether the domain has MX records, whether a filter sits in front of it, and whether the mailbox was rejected.
Diagnoses "I never got it"
Developers
A regex proves an address is well-formed and nothing else. This is the quick manual check when a signup flow, a webhook or a transactional send is behaving oddly — and the same checks are available as an API when you want them in the flow itself.
Debugs signup flows
Fraud and abuse review
Disposable domains, brand-new domains with no SPF or DMARC, and addresses that reject at the mail server are common markers on fraudulent orders and chargeback cases. The raw records give you evidence to attach to the case, not just a score.
Evidence for chargebacks
CRM and database hygiene
Contact records decay by roughly a quarter every year as people change jobs. Spot-checking the addresses behind stalled deals tells you which ones are dead records rather than cold ones.
Finds stale records
Ecommerce order review
An order confirmation that bounces means the customer never got a tracking number, and that becomes a support ticket or a dispute. Checking the address at checkout catches the typo while the customer is still on the page.
Prevents failed confirmations

How Sigma Wire compares to other free email tools

Free email checkers differ mostly in what they hide. This table covers the things that change what you can actually do with the result. Figures reflect each provider's published free tier as of July 2026.

FeatureSigma WireMailmeteorEmailHippoVerifalia
Free checksUnlimitedFair-use throttled100 per dayDaily credits that expire
Signup requiredNoNoYesYes
Raw MX, SPF, DMARC shownYesNoNoNo
Live mailbox (SMTP) checkYesYesYesYes
Catch-all detectionYesYesYesYes
Numeric confidence scoreYesNoPartialPartial
Role-based flagYesNoYesYes
Shareable result linkYesNoNoNo
Public APIYesYesYesYes

Competitor tiers change without notice. If you spot a row that is out of date, tell us and we will correct it.

Our methodology and limitations

Sigma Wire is a Corenexis product, and this tool runs on the Corenexis Email Validator API — the same engine that powers the paid API, with no reduced accuracy on the free web version.

What we check, in order

Syntax is evaluated first, because an invalid address makes every later check pointless. Then DNS: whether the domain resolves, and what its MX, SPF and DMARC records contain, read live at the moment you press the button rather than from a stored copy. Then reputation: the domain is matched against a disposable list of more than 405,000 entries, refreshed continuously, and the local part is matched against known role-based prefixes. Finally the mail server itself is contacted for the mailbox and catch-all checks.

What we do with the address you enter

Addresses are used to perform the check and are not stored against your session or sold. Results are held in a short-lived cache for a few minutes so that repeated or shared checks return instantly, and are then discarded. No message is ever sent to any address checked here.

What this tool cannot tell you

  • Whether a mailbox on Google Workspace or Microsoft 365 exists — those providers do not expose it to anyone.
  • Whether a confirmed mailbox is actively monitored, or abandoned years ago.
  • Whether an address belongs to the person who gave it to you.
  • Whether a message will land in the inbox rather than the spam folder — that depends on your sending reputation, not on the recipient.

Frequently asked questions

Validation checks the format, the domain and its DNS records — syntax, MX, SPF, DMARC — plus reputation flags such as disposable and role-based. Verification goes further and asks the mail server itself whether the individual mailbox exists. This tool does both in a single check, which is why the result is split into three layers.
No. The check opens an SMTP conversation with the mail server and stops at the point where the recipient is named, before any message body could be transmitted. The person you are checking receives nothing and sees no notification.
A catch-all domain accepts mail for every possible address, including ones that do not exist. Because a real mailbox and a typo produce exactly the same answer, no tool can confirm a specific address on such a domain. We report it as risky and tell you the reason rather than guessing.
MX records tell the internet which servers accept mail for a domain. If none exist, the domain cannot receive email and every message will hard-bounce, even if the website loads perfectly. Plenty of domains host a site without ever configuring mail.
A check describes the address at the moment you run it. The mailbox may fill up, be suspended, or belong to someone who leaves the company a week later. Filtering on the receiving side can also reject mail for reasons that have nothing to do with whether the address exists.
Usually because of the receiving provider rather than the address. Google Workspace and Microsoft 365 accept every recipient at the SMTP stage to prevent address harvesting, and greylisting defers first-time connections on purpose. Both cases are reported honestly instead of being rounded up to deliverable.
A role-based address belongs to a function rather than a person — info@, support@, admin@, sales@, billing@, noreply@ and similar. They are usually shared by several people or handled by software, and they attract far more unsubscribes and spam complaints, so they are best kept out of marketing sends.
There is no daily cap and no account required for the web tool. Automated or high-volume traffic is rate limited to keep the service responsive for everyone. For bulk work or for validation inside your own product, use the Corenexis Email Validator API.
This page checks one address at a time. For list cleaning, the API accepts the same request programmatically and returns the identical three-layer result, so you can run a whole file through it and keep the DNS and SMTP detail for each row.
The address is used to run the check and is held only in a short-lived result cache so that repeated or shared checks return instantly. It is not attached to your session, not added to any list, and not sold.
Sigma Wire

Sigma Wire is a Corenexis product. Our tools run on the Corenexis API, and this page is maintained by the team that operates the validation engine itself.

Tool updated with live mailbox and catch-all checks · Page last reviewed 29 July 2026