Verify emails

Check one address, or paste or upload a whole list.

Create a free account to check emails

The Free plan has 100 checks a month and lists up to 50 rows. No payment details.

Sign upSign in

One address

  1. 01FormatSign up to run
  2. 02Domain can receive mailSign up to run
  3. 03Mailbox answerSign up to run
  4. 04Accepts all mailSign up to run

Checks need a free account. The Free plan has 100 checks a month.

Bulk list

You can also upload a CSV or TXT file below.

Upload a CSV or TXT file

A CSV or TXT file up to 5 MB, one email address per row. A header row is fine. You can also drop the file here.

We send your list to our server in batches of 10 to check it. We do not store the list or the results: they stay in this browser tab until you download them.

The verifier needs JavaScript in your browser. Turn it on and reload this page.

What happens when you check an address

  1. name@domain

    Address

    You type one address or add a list.

  2. syntax

    Format

    Is it written right? If not, it is Invalid.

  3. MX record

    Domain

    Does the domain have a mail server?

  4. SMTP, no message

    Mailbox

    We ask the server about the address. No email is sent.

  5. catch-all

    Accepts all mail

    Only for passing addresses: does the domain take any address?

  6. status

    Result

    Valid, Invalid, Risky or Unknown, with the reason.

An address that fails a step stops there and gets its result.

Results reference

Results reference
ResultWhat it meansWhat to do
Valid The mail server accepted the address.What to do: Keep it. Keep it.
ValidAccepts all mail Valid with a note The server said yes, but the domain accepts mail for any address, so this mailbox is not confirmed.What to do: Keep it if you know the contact. Watch for bounces. Keep it if you know the contact. Watch for bounces.
Invalid The format is wrong, the domain cannot receive mail, or the server rejected the address.What to do: Remove it from your list. Remove it from your list.
Risky The server answered but did not confirm the address, for example it asked us to try later.What to do: Check it again later before you send. Check it again later before you send.
Unknown The mail server did not answer, so we cannot tell.What to do: Check it again later. Do not count it as valid yet. Check it again later. Do not count it as valid yet.

Questions

The Free plan has 100 checks a month and lists up to 50 rows. See all plans on the Pricing page.