Check Gmail Live

Bulk Gmail Checker — check Gmail live status for a whole list

Last updated: 20 September 2026 · English

The checker itself is on the home page
Paste your list there and press Check. This page is the guide: limits, modes, formats, and what each result means.
Open the bulk Gmail checker →

A bulk Gmail checker takes a list of Gmail addresses and tells you, for every address, whether the mailbox is Live, Disabled, waiting on phone verification (Verify) or never registered (Unregistered). Check Gmail Live does this in the browser: paste the list, press Check, watch each row resolve, then export the groups you need. This page explains how a bulk run works, what the per-run limits actually are, and how to read the output on a list of a few thousand addresses.

What a bulk Gmail checker does — and what it does not

It answers one question per address: does this Gmail mailbox accept mail right now, and what state is the account in? That is the whole job. It does not log in to anyone's account, it does not send a message to the addresses on your list, and it does not tell you who owns one. If your question is the opposite one — is this username still available? — the same run narrows it down, because an address with no account comes back as Unregistered. Bear in mind that Google keeps reserving a name after an account is deleted; Check Deleted, a Premium option, reports those separately so you do not mistake them for free ones.

The usual reason to run one is list hygiene. Sending to a stale list costs you deliverability: bounces on dead mailboxes teach the receiving side that your mail is worth less. Cleaning the list first is cheaper than repairing a sender reputation afterwards. A fuller description of the method is on the About page.

How to check a list of Gmail addresses — step by step

  1. Sign in. A free account is enough — a username and a password, no credit card. Checking does require an account; that is how the per-run limits and the shared capacity stay fair.
  2. Paste or drop your list. One address per line, or drag a .txt / .csv file onto the box. Duplicates and malformed lines are removed before the run starts.
  3. Pick a mode. Normal mode reports four states. Fast Check (⚡) collapses everything undeliverable into one result, Die.
  4. Press Check. Rows resolve one by one, and the counters at the top show how many are Live, Disabled, Verify and Unregistered so far. You can stop a run at any point and keep what has already finished.
  5. Filter and export. Narrow the table to one status, copy that group to the clipboard, or download the whole result as TXT or CSV.

Input formats and list size: 500 per run free, 50,000 with Premium

The input box takes one address per line, and .txt or .csv files in which every line is a single address. Because invalid lines and duplicates are dropped before anything is sent, a rough column pasted out of a spreadsheet is fine — you do not need to clean the file by hand first.

A free account checks up to 500 addresses per run, with 10 addresses in flight at a time. Premium raises the cap to 50,000 addresses per run, removes the thread limit, unlocks Check Deleted, Check Flag and Google Workspace domains, and includes the HTTP API. Premium is 25 USDT for 30 days or 100 USDT for a year. If you only want a bigger free run rather than the full feature set, volume top-ups are permanent and cumulative: each USDT multiplies the free per-run limit by 20, up to a lifetime total of 5 USDT — which lands at the same 50,000 per run. Current plans and prices are on the Terms page.

If you stay on the free plan, split the file: a 3,000-address list is six runs, and each run exports on its own. That is slower than one large job, but the result per address is identical — the plan changes throughput, never accuracy.

Normal mode vs Fast Check on large lists

Normal mode runs two checks on every address. The first is a standard mail-server handshake that asks Google whether the mailbox accepts mail; no message is ever sent. The second is an account-status lookup, and that step is what separates an account Google has disabled from one merely sitting behind phone verification.

Fast Check changes what you get back rather than what gets checked. Every address still goes through the same probe; the difference is that anything undeliverable comes back as one result, Die, instead of being separated into Disabled, Verify and Unregistered. Use it when the only thing you need to know is who can receive mail, and use Normal mode when the distinction matters — for example when you want to tell an account held behind phone verification apart from one Google has suspended.

Reading bulk results: Live, Die, Disabled, Verify, Unregistered

ResultWhat it means
LiveThe account is active and the mailbox accepts mail.
DieFast Check only: not deliverable. In Normal mode this splits into Disabled, Verify or Unregistered.
DisabledGoogle has suspended or deactivated the account.
VerifyThe account exists, but Google is asking for phone verification before it can be used.
UnregisteredThe address did not accept mail and no account was found. With Check Deleted on, which needs Premium, names Google still holds in reserve are reported separately as Deleted.
ErrorNot an account state. The status could not be determined this time — re-check those rows instead of treating them as dead.

Flagged (live, but the account has no profile picture) and Deleted (removed, but Google still reserves the username) appear only when those Premium options are switched on.

One caveat is worth keeping in mind: Live means the mailbox accepts mail, not that a human reads it. A list full of Live addresses can still be a list nobody opens.

Export, filter and re-check

TXT export groups the addresses by status, one block per status, which is the shape most sending tools expect to import. CSV export has three columns — No, Email and Status — for spreadsheets. You can also filter the table down to a single status and copy just that group.

After a long run, filter to Error, copy those addresses and run them again. On a normal day that second list is short, and almost all of it resolves cleanly the second time.

Accuracy, rate limits and privacy

Every result is Google's answer at the moment of the check, not a stored verdict. Accounts change state — Google disables them, restores them, and eventually deletes long-abandoned ones — so an address that came back Live last month may not today. A list you are about to send to is worth re-checking first.

When a request runs into a rate limit, the row shows Error rather than a guess. That matters more than it sounds: a checker that quietly reports rate-limited rows as dead deletes good addresses from your list on your behalf. Your uploaded list is processed in memory for the run and is not kept afterwards — the Privacy Policy sets out exactly what is and is not retained.

If you also work with proxies, the free Proxy Tester checks HTTP and SOCKS5 endpoints, IPv4 and IPv6, in the same batch style. Check Gmail Live is an independent tool, not affiliated with, endorsed by, or sponsored by Google LLC.

Bulk Gmail checker FAQ

How many Gmail addresses can I check at once?

A free account checks up to 500 addresses per run, with 10 addresses in flight at a time. Premium raises that to 50,000 per run and removes the thread cap. For anything longer, split the file and run it in batches — every run exports separately.

Is the bulk Gmail checker free?

Yes. You need a free account — a username and a password, no credit card — and after that there is no charge per address, up to 500 per run. Premium is optional. It changes the per-run cap, the speed and the API access, not the accuracy of the result.

Which file formats can I upload?

Plain .txt and .csv files, or paste straight into the box. One address per line. Duplicates and invalid lines are dropped before the run starts, so a rough export from a spreadsheet is fine.

Why does an address show Die in Fast Check but Disabled in Normal mode?

Fast Check stops after the mail-server handshake and reports everything that is not deliverable as Die. Normal mode adds the account-status lookup, and that is what splits Die into Disabled, Verify and Unregistered.

Is there an unlimited Gmail checker?

No service is genuinely unlimited, and this one does not claim to be. The limits here are per run rather than per address: 500 per run on a free account and 50,000 per run with Premium. The HTTP API carries the same 50,000 cap per request, so a longer list is sent in batches.