Free tool

Free email verifier. Find out if an address is real.

Trueguard's free email verifier, also called an email validation tool or email checker, checks any address for syntax, MX records, SMTP deliverability, disposable domains and catch-all behavior. Nothing is sent to the recipient, and you get 10 checks a day with no signup and no card.

Need to verify in bulk or from your backend? Use the API

Trueguard Basic is free

Run the same check at scale.

Use it through the API to check signups, lead forms and email lists.

Create a free account

No credit card required.

False positive rate<1%
Median responseSub-1s
Free here10 / day
With a free account100 / month

Verify an email address now.

10 free checks a day, no signup and no card. Nothing is sent to the address you check.

Or try

Fake signups

Throwaway and invalid addresses take a free-tier seat, then skew every conversion number you report.

Bounces

Above a 2% bounce rate mailbox providers throttle you. Above 5% you start landing in spam.

Dead leads

Role accounts and rotted addresses sit in the CRM looking like pipeline that will never answer.

How do I verify an email address?

Three steps, under a second, no message ever reaches the inbox.

01

Read the address

We validate the structure against the RFC 5322 standard: a local part, an @ symbol, and a domain with a valid top-level domain. Typos fail here.
02

Resolve the mail servers

We look up the domain's MX records to find the servers that would accept the message. No MX records means no mail, whatever the address looks like.
03

Ask the destination server

We open an SMTP handshake with the mail server and stop before any message is queued. The disposable and catch-all checks run alongside it.

What does this email verifier check?

Seven layers in one answer. Each one has a dedicated page if you want to dig into it on its own.

Syntax

Does the address match RFC 5322 grammar? A local part, an @ symbol, and a domain with a valid top-level domain. Deterministic: typos fail here.
Email syntax checker

MX records

Does the domain publish mail servers? We resolve the domain and return what it advertises. No MX records, no mail, whatever the address looks like.

SMTP deliverability

Does the destination server accept this mailbox? We open a real conversation with it and stop before any message is sent.
Email existence checker

Disposable

Is the address on a throwaway domain like Mailinator, Guerrilla Mail, Temp-Mail, or 10MinuteMail? Matched against a continuously updated registry of thousands.
Disposable email checker

Catch-all

Is the domain set to accept mail for every address? Flagged. The address is risky unless a second check confirms or rules out the mailbox.
Catch-all email checker

Role-based

Is this a generic shared mailbox rather than a person? info@, support@ and sales@ are flagged so you can route them differently.

Free-mail provider

Gmail, Outlook, Yahoo, iCloud, Proton, Zoho. Flagged so you can treat personal addresses differently from corporate ones.

What each result means.

Every answer, in plain English.

safe

The mailbox exists, accepts mail, and nothing about the address raises a flag. Mail you send should land.

risky

The address can receive mail, but it needs care: a throwaway domain, a full mailbox, a high-risk domain, or a catch-all we could not confirm.

invalid

The address cannot receive mail. The format is broken, the domain has no mail servers, or the server rejected the mailbox.

unknown

The mail server did not give a clear answer, usually because it blocks verification checks. It says nothing bad about the person.

Three quick definitions.

Email validator vs email verifier: same thing?

In practice, yes. Email verifier, email validator, email validation tool, and email checker all describe the same job: confirming an address can receive mail. Trueguard uses "verifier" for this free tool and "validation" for the paid API, but the underlying checks are identical.

What is a disposable email address?

A disposable email address is a temporary mailbox that exists for minutes or hours and self-destructs after that. Services like Mailinator, Guerrilla Mail, Temp-Mail, and 10MinuteMail let anyone receive a confirmation email without revealing a real identity. They're routinely used for free-tier farming, fake account creation, and bypassing email verification.

What is a catch-all email address?

A catch-all email address belongs to a domain that accepts mail for every possible mailbox. The real user's address and a random string of characters both get the same acceptance from the server. Because the server accepts everything, an SMTP probe cannot tell you whether the specific mailbox exists.

How accurate is a free email checker?

Some checks are right every time. Others depend on the remote mail server cooperating.

<1%

False positive rate

Sub-1s

Median response time

10/day

Free checks on this page

100/month

Free API validations with an account

Syntax, MX and disposable checks are deterministic: the same address always gets the same answer. SMTP and catch-all detection depend on the destination mail server, which is why some results come back risky or unknown rather than guessed.

When should you use the API instead of this page?

The API returns the same signals plus structured fields and 50,000 monthly validations on the paid plan. The free tier is 100 a month, no card.

One address, by hand

This page

A handful of leads from a CSV

This page, or the API with a 10-line script

Hundreds of thousands a month

Email validation API, Standard plan
curl -X POST https://api.trueguard.io/v2/email/validation \ -H "X-API-KEY: $YOUR_KEY" \ -H "Content-Type: application/json" \ -d '{"email":"name@example.com"}'
Read the API documentation

Why check email addresses at all?

One bad address costs more than you think. It bounces, it lands you on blocklists, it sneaks a fake account into your free tier, or it sits in your CRM as a dead lead. Verification is one call that pays back across every signup you accept and every email you send.

Stop fake signups at the form

Disposable and invalid addresses shouldn't enter your database. Verify on the signup form and bounce the junk before it creates an account, eats a free-tier seat, or pollutes your conversion analytics.

Protect sender reputation

Mailbox providers penalize senders who hit dead addresses. A bounce rate above 2% gets you throttled. Above 5% you start landing in spam. Validate before the send and your deliverability stays clean.

Clean an old list before you mail it

Lists rot. People change jobs, abandon inboxes, get suspended. Run a list through verification before the next campaign and drop the dead addresses. Cheaper than the deliverability damage from sending anyway.

Qualify leads at capture

Form fills with info@, support@, or a temp-mail domain aren't real leads. Verification flags role accounts and disposables so sales spends time on contacts that can actually buy.

Questions about verifying email addresses.

Still stuck? Contact support or read the documentation.

Is this email verifier really free?

Yes. 10 verifications per day. No signup, no credit card, no email required. A free Trueguard account gets you 100 a month through the API. The paid plan is $49.99 a month for 50,000 validations.

Can you verify an email without sending an email to it?

Yes. That is exactly what this verifier does. It checks the address against the RFC syntax, looks up the MX records, and opens an SMTP handshake with the destination mail server without ever sending a message. The recipient sees nothing.

What does a "risky" result mean?

Risky means the address can receive mail but carries a warning sign: a disposable domain, a full mailbox, a high-risk domain ending, or a catch-all domain where the mailbox could not be confirmed. The result card names the specific reason so you can decide how to treat it.

Will the person I check be notified?

No. The SMTP check stops before any message is queued or delivered. Some mail servers log probe attempts in their own logs, but no end user sees anything.

Why does the verifier return unknown for some addresses?

Some mail servers block verification checks or do not answer clearly, so we return unknown rather than guess. Catch-all domains are a different case: they return risky, or safe or invalid when a second check resolves the mailbox.

Can I check Gmail, Outlook, and Yahoo addresses?

Yes. The verifier handles every provider: Gmail, Outlook, Yahoo, iCloud, Proton, Zoho, and any custom domain. Free-provider and role-based addresses are flagged in the result, but the flags do not change the verdict, so a working Gmail address still comes back safe.

How do I check more than 10 emails per day?

Sign up for a free Trueguard account. That lifts you to 100 verifications per month through the API. For higher volume, the $49.99 per month plan includes 50,000 validations and a REST endpoint you can call from your backend.

Is this the same product as Trueguard's fraud detection?

No. Email verification is a standalone product on the same account. You can use the free verifier or the API without touching Trueguard's fraud detection. They share an API key and a brand, not a billing meter.

Need this in your signup form?

The same check runs through our validation endpoint. 100 free a month, no card. Same accuracy, same response shape, ready to drop into your backend.

Get your free API key

No credit card required.

trueguard-logo© 2026 Trueguardinfo@trueguard.io