“Does this mailbox exist?”
Each address is checked against its domain and mail server, without sending a message. Temporary replies are re-checked instead of guessed.
StateReasonUpload a CSV to verify emails in bulk: keep every original contact field, automatically re-check temporary mail-server responses, and download a list you can segment with confidence.
Free verification credits included with new accounts. No verification email is sent.
Large or recurring lists? Talk to a person
Illustrative product preview using sample data.
Same upload, same result columns
People search for different words but want the same thing: to know which addresses on a list can receive mail. Here is what each question looks like in the file you download.
Each address is checked against its domain and mail server, without sending a message. Temporary replies are re-checked instead of guessed.
StateReasonEvery row gets a 0–100 score, and the export filters turn it into a send list: all emails, 80+ for deliverability, 60+ for reach, or undeliverable only.
ScoreExport filtersRole addresses such as info@, disposable inboxes and catch-all domains are flagged per row, so you decide how to treat them.
RoleDisposableAccept AllCleaning a list before a send? See what email list cleaning removes
From raw CSV to campaign-ready results
No API work and no spreadsheet rebuilding. Your existing fields stay with each email throughout verification.
Choose a CSV up to 50 MB with a header row and email column.
Confirm the detected email column, list size, and available credits.
Start the job and watch deliverable, risky, invalid, and unknown totals update.
Export all results or choose a campaign-focused score filter.
Large lists, teams and agencies
The same upload handles a full CRM export or a list a client sent you. For large or recurring volume, tell us about the job and a person replies to plan it with you.
A file with only an email column holds far more rows than a full CRM export. Every address is checked without sending a message.
Definitive results download as soon as the main pass ends; greylisted and delayed mailboxes keep being re-checked in the background.
Each upload is its own job with its own results, so you can hand every client back exactly their file.
Large or recurring volume, a deadline that needs priority speed, or a question about how your data is handled: write to us and a person answers.
Your data
Before you upload customer data, you should know exactly where it goes. The short version: your list is used to verify your list, and nothing else.
The addresses and columns in your file are processed to produce your results. They are not sold, rented or shared for marketing.
Verification checks the domain and the mail server without delivering a message, so nobody on your list is contacted.
Results stay in your account so you can download them again. Delete a list from your dashboard when you are done, and ask support if you want the file erased from our storage too.
Uploads and downloads travel over HTTPS and are visible only when you are signed in to your own account.
Card details are entered with PayPal, never on this site. Purchased credits do not expire.
Write to info@validemail.net or use the contact form. A person answers, not a bot.
Automatic temporary-result refinement
Some servers temporarily delay mailbox checks. ValidEmail keeps those rows Unknown, re-checks them in the background, and updates your results instead of calling them invalid too early.
Catch-all business email
A catch-all domain can accept a made-up recipient, hiding whether a real mailbox exists. On supported Google Workspace and Microsoft 365 domains, ValidEmail seeks a mailbox-level answer and uses it only when definitive.
Return the confirmed mailbox verdict without reducing its score just because the domain is catch-all.
Return a not-deliverable result instead of treating every address at the domain as valid.
Keep the address marked as catch-all rather than inventing mailbox certainty.
Sample verified CSV
Verification fields sit beside the original contact data, so the result is ready to filter, segment, or return to your CRM.
| Company | Source | Score | State | Reason | Role | Disposable | Accept All | |
|---|---|---|---|---|---|---|---|---|
| maya@acme.io | Acme | Webinar | 100 | Deliverable | ACCEPTED EMAIL | No | No | No |
| info@example.com | Example | CRM import | 70 | Risky | ACCEPTED EMAIL | Yes | No | No |
| lee@workspace.example | Northwind | Newsletter | 100 | Deliverable | ACCEPTED EMAIL | No | No | Yes |
| sam@delayed.example | Contoso | Outbound | — | Unknown | GREYLISTED | No | No | No |
| old@missing.example | Legacy | Archive | 0 | Not Deliverable | INVALID DOMAIN | No | No | No |
Price by list size
One email verification uses one credit. New accounts include free credits, and purchased credits do not expire.
Create a free account first: it includes free credits, so you can verify a sample before you pay.
Bulk verification FAQ
Both. A bulk email checker, a bulk email validator and a bulk email verifier are three names for the same job: take a list, test every address, and report which ones can receive mail. One CSV upload returns a score, a state (Deliverable, Risky, Not Deliverable or Unknown), a reason, and role, disposable and catch-all flags for every row.
Any list that fits in one CSV file of up to 50 MB with a header row. How many rows that is depends on how many other columns the file carries; a file with only an email column holds far more rows than a full CRM export. Bigger lists can be split into several uploads. Each email uses one credit.
Yes. Each upload is its own job with its own results, so client lists stay separate, and one credit balance covers bulk uploads and the API. Large or urgent jobs can be given priority processing speed on request. For large or recurring volume, use the contact form or write to info@validemail.net and a person replies.
Upload a CSV up to 50 MB with a header row. Name the email column “email” for the clearest detection. A sample file is available above.
Yes. Your contact and enrichment fields remain attached to each row, with verification fields added to the result.
Unknown means the mailbox did not produce a definitive answer. PENDING and GREYLISTED rows can be re-verified automatically and should not be treated as permanent invalid addresses.
Yes. Results become downloadable after the main verification phase, while delayed rows continue refining in the background.
Supported Google Workspace and Microsoft 365 catch-all domains can receive a mailbox-level existence check. When no definitive answer is available, the result remains a conservative catch-all.
Choose all emails, maximum deliverability (score 80+), maximum reach (score 60+), or undeliverable results.
Yes. Signed-in users can cancel running work and manage eligible uploaded or completed jobs from the dashboard.
No. ValidEmail checks deliverability signals without sending a message to the address.
Free verification credits included
Upload your CSV, keep your original fields, and download results built for real campaign decisions.
Start Verifying Free