95%+ Accuracy · Bulk Verify in Minutes · Pay Per Use

Free Email Verifier That
Guarantees Zero Bounces

Invalid email addresses damage your sender reputation and increase bounce rates. ValidateTime removes bad contacts before you send — so your campaigns hit the inbox every time.

95%+
Accuracy
10K
Per batch
~1–2s
Per email
Free
To start
🔒
Free trial limit reached
You've used all 5 free trial validations. Sign up for unlimited access.
📋 Paste emails or upload a file — any format works
Create free account →
Ready
| 5 free trial validations remaining | 0 queued
0 / 0 0%
📤 Export results
// how it works

Four-Layer Verification Pipeline

Every address passes through four checks — from instant syntax validation to live SMTP handshakes — so you get accurate results, not guesses.

01
Syntax Check
RFC 5321/5322 compliant regex validation. Catches malformed addresses, invalid TLDs, and structural errors instantly.
~0ms
02
DNS / MX Lookup
Resolves MX records for the domain. Confirms the domain is configured to receive mail and identifies the mail server.
~100ms
03
SMTP Handshake
Opens a real SMTP connection and sends RCPT TO probe. Reads 250/550 response codes without sending any email.
~1–2s
04
Bounce Analysis
For providers that block RCPT probing (Yahoo, AOL), a test send + bounce detection method confirms delivery.
~10–30s
// pricing

Pay As You Go

No subscriptions. No lock-in. Buy credits when you need them.

Starter
$9
one-time · 30 day validity
1,000 validations · $0.009 each
  • SMTP + MX verification
  • Bulk CSV upload & export
  • Filtered output by status
  • Bounce detection included
  • Email support
Get Starter
// knowledge base

Email Verification Guide & Resources

Everything developers, marketers, and growth teams need to know about keeping email lists clean — and why basic checkers fail.

Deliverability

Why "Looks Valid" Doesn't Mean the Email Actually Exists

Most free email checkers only validate syntax — they confirm the address has an @ sign and a domain. But john@gmail.com passes every syntax check, even if that inbox was deleted five years ago.

Real email verification requires an SMTP handshake — a live conversation with the mail server asking whether the inbox exists right now. That's the only way to catch deleted accounts and full mailboxes before you send.

email checker smtp verification check if email exists email address validator
Cold Email & Outreach

How Bounce Rates Destroy Your Sender Reputation

Every bounced email signals to providers like Google and Microsoft that you're sending to unverified lists. When your bounce rate crosses 2%, spam filters start silently blocking your emails.

Cold email campaigns are the highest-risk use case. Prospecting tools often sell outdated or unverified contacts. Running your list through SMTP verification before each campaign keeps your sender score healthy.

cold email verifier email bounce checker email outreach tool sender reputation
Email Marketing

How Often Should You Clean Your Email List?

Email lists decay at roughly 22% per year. People change jobs, abandon addresses, and switch providers constantly. A list that was clean six months ago may already have hundreds of dead addresses dragging down deliverability.

Best practice: verify your list before every major campaign, and run a full hygiene pass every 90 days on any list with low engagement.

email list cleaning email marketing hygiene disposable email detector bulk email verifier
For Developers

MX Records, SMTP Probes & Bounce Loops Explained

Syntax validation catches format errors instantly. MX record lookup confirms the domain has a working mail server. SMTP RCPT TO probes whether the specific inbox exists.

The fourth layer — bounce loop detection — handles providers like Yahoo and AOL that block RCPT probing entirely. ValidateTime applies all four layers automatically, giving you structured output: valid, invalid, or unknown.

mx record checker email health check email api verification smtp handshake tool

Frequently Asked Questions

No. ValidateTime uses an SMTP RCPT TO probe — it opens a connection to the mail server and asks if the address exists, then closes the connection before any message is sent. The inbox owner never sees any activity.
Invalid means the mail server confirmed the address does not exist — safe to remove. Unknown means the server didn't give a clear answer (common with Yahoo, AOL, and privacy-protected domains). Treat unknowns with caution.
Yes, and you should — purchased lists are among the dirtiest data sources in email marketing. Data providers rarely verify addresses in real-time, so contact data goes stale fast. Running a full SMTP check before any send is the safest way to protect your domain reputation.
For most domains, SMTP verification is highly accurate. The main exception is "catch-all" domains — servers configured to accept mail for any address regardless of whether it exists. ValidateTime flags those separately so you can decide how to handle them.
Each run supports up to 10,000 addresses. You can paste raw text, upload a .csv, .txt, or .json file — we extract addresses automatically from any format. Results stream in real-time as each check completes.
Yes — Starter credits are valid for 30 days and Pro credits for 60 days from purchase. Unused credits expire after that window. We recommend buying closer to when you need them rather than stockpiling.
ValidateTime Support
● Usually replies in minutes
👋 Before we start — who are we talking to?
We'll only use this to follow up if needed.
💬
Connecting to support bot...
⚠ Still there? Chat will close in 2 minutes due to inactivity. I'm here
Powered by ValidateTime Support