Free email verifier
Enter an address to see whether it can receive email. You see every check and what it found, so you know why it passed or failed. Free, and no sign-up.
Check an email address
What it checks
Format
The address has to follow the email standard: one @, a valid name before it and a domain after it.
Domain spelling
jane@gmial.com and jane@hotmial.com are typos of big providers. Mail to them bounces, or lands with whoever registered the typo domain.
Throwaway inboxes
Services like Mailinator hand out inboxes that expire within hours. Mail sent to one later bounces.
Mail server
We look up the domain’s MX records. With no MX record, no server accepts mail for the domain and every message bounces.
Free email provider
Gmail, Yahoo or Outlook.com means a personal mailbox. For B2B outreach that usually means you don’t have the person’s work address.
Role address
info@, hr@ and sales@ are read by a team, if anyone reads them. Mail to them is more often ignored or reported as spam.
AI review
A decision model on Cloudflare Workers AI checks whether the part before the @ is a placeholder, a test entry or random letters, and whether the domain looks real. Nicknames, initials and numbers are fine. It can only mark an address risky, never pass one the rules failed.
What it can’t tell you
Whether the mailbox exists. Only the receiving mail server knows, and the only way to ask is to open a connection on port 25, start a message and stop before it goes. This page doesn’t do that, and it won’t call a mailbox valid when it hasn’t asked.
Even when a checker does ask, the answer can be wrong. In October 2026 we emailed a careers@ address at a company on Google Workspace. Afterwards, two well-known verification services rated the same address “accept all”: the server said yes to every address they tried. Google had taken our message and bounced it straight back as a hard bounce: no such user.
That’s why Raechly treats a bounce as the final answer. An address that bounces once is never emailed again, because every bounce costs your sending reputation a little.
Checking a whole list?
Raechly runs these checks on every contact before a campaign sends to them. Anyone who bounces or unsubscribes is suppressed for good, and a campaign whose bounce rate climbs pauses itself. Old lists also hide spam traps, addresses that exist only to catch senders who don’t clean their lists. See how Raechly protects deliverability for the rest.
Email verifier questions
Is the email verifier free?
Yes. No account and no card. You can run 20 checks an hour from one connection, which is plenty for checking addresses by hand.
Does it send an email to the address?
No. Nothing is sent, and the address’s mail server is never contacted. The checks use public DNS records, lists of known domains and an AI review.
Why doesn’t it confirm the mailbox exists?
Only the receiving mail server knows, and asking it means opening a connection on port 25. This page doesn’t do that. Even services that do get an unclear answer from domains that accept every address, which many company domains do.
What does risky mean?
The address can receive mail, but something lowers the odds of it reaching a person. Usually it’s a shared role address like info@, or the AI review thinks the part before the @ is a placeholder or random letters.
Do you keep the addresses I check?
Raechly doesn’t save them. When the AI review runs, the address is sent to Cloudflare Workers AI, which runs the model and returns its answer.
Can I check a whole list?
Not on this page. Inside Raechly, every contact you import or find goes through the same checks before a campaign sends to it, and an address that bounces is never emailed again.
Send only to addresses that work.
Raechly checks every contact before it sends and pauses a campaign when bounces climb. Import a list and see what it finds.