How to Check a List of Gmail Addresses at Once
To check a list of Gmail addresses at once, paste it into the bulk Gmail checker. It merges addresses that reach the same inbox (dots, +tags, googlemail.com), flags typo domains like gmial.com and usernames Google wouldn't create, and checks mailboxes with Google's mail servers, which reject accounts that don't exist with 550 5.1.1. Nothing is sent.
Check the list with the bulk Gmail checker
- Open the bulk Gmail checker.
- Paste the addresses, one per line, or a CSV column. Non-Gmail addresses are checked as normal addresses and marked.
- Press Check the Gmail addresses.
- Read the flagged rows: same inbox as an earlier row, typo domain, or a username outside Google's rules for new accounts.
- Download the clean list, one row per real inbox.
- The first 10 go to Google's mail servers for a live answer. Sign in with Google to check the rest with 100 free email checks, or upload the full list at /verify.
What each check catches
| Check | Catches | Needs Google's mail server? |
|---|---|---|
| Dots, +tags, googlemail.com | The same inbox listed more than once | No |
| Typo domain | gmial.com, gmail.co, gamil.com | No |
| Username rules | Addresses Google wouldn't create today | No |
| Mailbox check | Deleted and never-created accounts | Yes |
The sources, read 8 November 2026:
- Dots: Google's help page says "Emails sent to any dotted version of your address will only go to you", and that for accounts run by a work, school or other organization, "dots do change your address."
- Usernames: Google's username rules require 6–30 characters of letters, numbers and periods, with no underscores, dashes or consecutive periods. Older accounts can predate these rules, so a flag is a hint, not a verdict.
- Codes: Google's Gmail SMTP errors list gives
550 5.1.1"The email account that you tried to reach does not exist" and550 5.2.1"The email account that you tried to reach is inactive."
The manual way
Deduplicating by hand: lowercase each address, and for gmail.com and googlemail.com only, remove dots and everything from + to the @ in the username, and treat googlemail.com as gmail.com. The Gmail address normalizer does this as a column.
Checking a mailbox by hand means opening an SMTP session to gmail-smtp-in.l.google.com on port 25 and issuing HELO, MAIL FROM and RCPT TO, then quitting before DATA. Many home and cloud networks block outbound port 25 (see cloud providers that block port 25), so this is a one-address test, not a way to check a list. Checking if a Gmail address exists walks through it.
Next step: verify the whole list
Mixed lists are rarely all Gmail. Upload the full CSV at /verify: every address gets a live mailbox check without sending, and you can export valid, risky and invalid rows separately. The first 100 checks are free with a Google sign-in, no card.
Pro, $39 a month: Unlimited email verification.* Never metered, never cut off. See pricing.
*Fair use: the first 100,000 checks a month at full speed, then slower, never cut off.
More: Gmail dots and plus duplicates, Gmail bounce codes, googlemail.com vs gmail.com.
Common questions
How do I check if multiple Gmail accounts exist?
Paste them into the bulk Gmail checker. The first 10 are checked live with Google's mail servers without an account; sign in with Google for 100 free checks, or upload the whole list at /verify.
Are Gmail addresses with dots the same account?
Yes for gmail.com and googlemail.com. Google says emails sent to any dotted version of your address only go to you. Anything after a + is also ignored for delivery.
Does checking a Gmail address send an email?
No. The check asks Google's mail server about the mailbox at the RCPT TO step and disconnects before any message is sent.
Does valid mean someone reads the inbox?
No. Valid means the Gmail account exists today. Whether anyone reads it is a separate question that only engagement answers.
Check your list before you send
Real mailbox checks over SMTP, and nothing is sent to the address. Sign in with Google and your first 100 email checks are free, no card. Plans for bigger lists are on the pricing page.