Free Email Validation

Drop a CSV, get a clean list. No signup.

Drop your .csv here or click to choose.

up to 10 MB · 5,000 rows

Validation options

We'll email your results here.

Download CSV template

This is a fast first-pass cleanup. Catches ~70–90% of bad addresses. For deliverability guarantees, pair with a paid validator.

How it works

Three steps. No signup, no card.

  1. 01

    Drop your CSV

    Up to 10 MB. 5,000 rows free, 10,000 when you sign in.

  2. 02

    Pick the email column

    We auto-detect headers like email or mail. Click any header to override.

  3. 03

    Get a clean list by email

    We email you when results are ready. Download the cleaned CSV or open the live report.

What we check

Nine signals across format, DNS, and SMTP. Live now or coming in the next release — every card is honest about which.

Valid format

Strict regex on every row catches typos and malformed addresses.

Gibberish detection

Filter obvious junk like asdf@asdf.com.

Disposable domains

Match against a refreshed-daily list (Mailinator, Guerrilla, and friends).

Coming soon

Free / webmail tagging

Flag Gmail, Yahoo, Outlook so you can segment B2B vs personal.

Coming soon

MX record lookup

Live DNS check. No MX, no inbox — drop the row.

SMTP reachability

Confirm the mail server answers on port 25.

Coming soon

Mailbox accepted

Probe the server for a 250 response. We never deliver a message.

Coming soon

Catch-all detection

Identify domains that accept everything, then quarantine them.

Coming soon

Role-address tagging

Mark info@, support@, admin@, sales@ so you can review them separately.

Coming soon

Why it matters

A dirty list costs more than a clean one. Six places you'll feel it.

Send to real inboxes

Lower hard-bounce rates protect your sending domain.

Spend less per send

Most ESPs charge by recipient. Pay for inboxes that actually exist.

Stay off blocklists

High bounces trigger Spamhaus, Cloudmark, the rest. Don't be the reason.

Trust your analytics

Open rate isn't a vanity metric if the denominator is junk.

Look credible

Bouncing back from a campaign tells your prospects you don't QA.

Stop paying for ghosts

Trim CRM seats, list-rental fees, and ESP tiers down to the real number.

Built for

Anyone who sends email at scale. Especially these folks.

Sales

Clean prospect lists before they hit your sequencer. One less SDR meltdown per Monday.

Marketers

Stop torching deliverability on a stale list. Your next send lands in the inbox, not the bounce report.

Recruiters

Confirm candidate emails before you reach out. Don't lose a hire to a typo.

Founders

Protect the domain reputation you're still bootstrapping.

PR & comms

Don't bounce a pitch to a journalist. They notice.

Event organizers

Fix typos in attendee lists before reminders go out — and panic ensues.

Need more than 5,000 rows?

Signed-in accounts get 10,000 rows per file, 30-day retention, and a history view. Free, no card required.

Already have one? Sign in

Create an account

Cleaned the list? Now schedule the send.

Publish Now ships scheduled posts to X, Instagram, and TikTok through one API. Bring your clean list.

See Publish Now

FAQ

Honest answers to the questions we get the most.

Is this really free?
Yes. Anonymous visitors get 5,000 rows per file. Signed-in users get 10,000. No card, no trial timer.
Do you actually send emails to verify?
No. We check format, MX records, and (soon) the SMTP handshake. We never deliver a message to the addresses on your list.
How accurate is it?
Format plus MX catches roughly 70–90% of bad addresses on a typical list. SMTP and accept-all checks (coming soon) close most of the rest.
What file format do you accept?
CSV, up to 10 MB. We auto-detect the email column or you can pick it manually.
How long do you keep my file?
7 days for anonymous runs, 30 days for signed-in runs. After that we delete the upload and the report.
Do you share my list with anyone?
Will you email my contacts?
No. The only email we send is the notification to the address you provide.
Is there an API?
Not yet — it's on the roadmap. Today the tool is web-only.
What's the difference between validation and verification?
We use them interchangeably. Some vendors call format+MX "validation" and reserve "verification" for SMTP. Our results page labels each check per address so there's no ambiguity.
Why do I have to tick the DPA box?
Because you're handing us personal data (email addresses) for processing. The box is the explicit consent that European data law requires.

Stop emailing dead addresses.

Drop a CSV. Get a clean list. Free, no signup.

Validate my list