
Sending an email to an invalid address is like ringing a doorbell on an abandoned house—you’re not getting a response, and you might raise some eyebrows while you’re at it.
To check if an email is valid, you confirm three things in order: the address is written correctly (syntax), its domain exists and is set up to receive mail (MX records), and the mailbox itself accepts messages. You can do the first two by hand for free. The mailbox check needs a verification tool, which runs it without sending a real email.
This guide covers both: the free manual checks you can do in a minute, and an instant automated check with our free email verifier. Whether you’re emailing one lead or cleaning a whole list, the goal is the same: fewer bounces and a healthier sender reputation.
Every undeliverable email chips away at your sender reputation, inflates your bounce rate, and pushes future emails closer to the spam folder. Validation is a cheap step that prevents that.
Every email you send costs you time, money, or both. Emails to invalid addresses bring zero return and make it harder to get results from the rest of your list.
High bounce rates and unverified emails are like dead leads clogging your pipeline. Perfect copy doesn’t convert if it’s going to addresses that don’t exist.
Mailbox providers like Gmail and Outlook keep close tabs on your email bounce rate. If you keep sending to addresses that don’t exist, you start to look like a spammer.
Here’s what that leads to:
The lower your bounce rate, the better your deliverability. Skipping validation is one of the fastest ways to push it up.
Spam traps look like real email addresses but are monitored by anti-spam organizations to catch senders who aren’t managing their lists.
If you send to one, even once, it could:
Then there are catch-all domains: mail servers that accept every address, whether a real inbox exists or not. You can’t confirm those mailboxes, so they carry extra risk. Our guide on what catch-all emails are and whether to send to them covers how to handle them.
Validation protects your brand, your domain, and your pipeline. It’s a small step that keeps your messaging on target and your email reputation clean.
Now let’s look at how to check an address—without sending a single message.
Can you check if an email address is valid for free? Yes, partly: manual checks can catch typos and dead domains, but they can’t confirm that the mailbox exists. For that you need an automated check (next section).
If you’re asking “how do I check if an email address is valid” for a handful of addresses, these four manual methods are a good start. They work best for small lists, prospecting, or initial lead research.
Before you do anything else, check for the basics. A valid email address should follow the standard format:
Here’s what to look for:
Common red flags:
Full rules and examples: valid email address format.
Spotting these errors early can prevent instant bounces. If you've already had one, here's what a bounce back message means.
This is a surprisingly handy trick—especially if you’re checking emails one at a time.
In Gmail:
If the address is valid and associated with a Google account, you’ll often see the user’s name and profile picture pop up.
In Google Sheets:
Again, you might see a preview with the person’s info, confirming that it’s connected to a real account.
⚠️ Note: This method mostly works with Gmail addresses or accounts connected to Google services.
Try pasting the full email address into Google, LinkedIn, or X (formerly Twitter). Many professionals use their emails publicly on:
If you find matching results, it’s a solid indicator the email is real and in use. If nothing comes up? It might still be valid—but tread carefully, especially for cold outreach.
Don't have a work address yet? Our guide on how to find someone's email address shows where to look first.
This step checks the domain the address belongs to (the part after the “@”), not the individual mailbox.
Example: name@startuplaunch.io
You’d want to check if startuplaunch.io exists and can receive email.
Two ways to do this:
No MX records usually means the domain can’t receive email, so any address on it will bounce.
Manual checks stop at the domain. To check if an email is valid all the way down to the mailbox, use a verification tool. It runs every check in a few seconds, and it’s the practical way to check the validity of an email address at any volume.
Here’s what CampaignKit checks for each address:
gmai.com instead of gmail.com), you get a suggested correction.All of this comes together in a score from 0 to 10:
| Score | What it means |
|---|---|
| 0 | Email will bounce |
| 2 | Email can be used, but looks like a spam trap or temporary email address |
| 9 | Email looks good, but the mailbox couldn’t be verified |
| 10 | Passed all checks; the server will accept emails to this address |
A 9 isn’t a failure. It usually means the receiving server wouldn’t confirm the mailbox, as with catch-all domains or servers that reject verification attempts. Decide how to treat those addresses based on where you got them.
A verification tool doesn’t send a real email to the address. It checks syntax and DNS, then asks the recipient’s mail server whether it would accept a message for that mailbox, and stops before anything is delivered. That’s how you verify an email without sending an email, and without the bounce a test message could cause.
Our free email verifier checks one address at a time, right in your browser. There’s no account to create; you just complete a quick captcha. The result shows the score plus a breakdown: Syntax, Domain, Mailbox, Temporary Email, Catch-All and Spam trap detection.
If you want to run the same checks from your own code, the email validation API returns the same fields.
Plenty of dedicated tools do this too. ZeroBounce, Hunter, Mailmeteor and Verifalia all offer free single-address checkers. Mailmeteor’s runs 15+ checks with no signup, and Verifalia’s supports non-ASCII addresses. If you want to compare prices, free credits and credit expiry side by side, see our comparison of the best email verification tools.
Whether you’re scaling outreach campaigns or collecting leads through opt-in forms, checking the validity of email addresses should be part of your regular routine—not a one-time cleanup. Here’s how to stay ahead of issues before they impact your deliverability.
For lists, upload a CSV or Excel file instead of checking addresses one by one. New CampaignKit accounts get 200 free validations with no credit card, and pay-as-you-go pricing starts at $6 for 2,500 emails. For a full walkthrough, see how to clean your email list.
Timing is everything. Run validations at these key points:
👉 Rule of thumb: If you’re sending over 1,000 emails/month, aim to clean your list every 30–45 days.
Here’s a frequency breakdown based on list size and activity:
| Email Volume | Recommended Frequency |
|---|---|
| 1–500/month | Every 3–6 months |
| 500–2,000/month | Every 1–2 months |
| 2,000+/month | Every 2–4 weeks |
If you’re collecting leads in real time through opt-ins, check addresses as they come in, for example by calling a validation API from your signup form. That way, you catch invalid or fake signups before they enter your CRM or email tool.
Use validation results to segment your list:
This approach not only keeps your bounce rate low—it also boosts open rates, since you’re sending to the most engaged, reachable leads.
You can write the most compelling subject lines, craft the perfect pitch, and time your outreach to the second—but if your emails never reach the inbox, none of it matters.
Checking that your email addresses are valid protects your sender reputation, avoids unnecessary costs, and gives every message the best chance to land, get opened, and drive results. Clean lists equal real connections.
Validated emails lead to higher ROI, better engagement, and fewer headaches.
To check a single address now, use our free email verifier, no signup needed. For whole lists, start with 200 free validations; after that, credits start at $6 for 2,500 emails and never expire.
Start with 200 free validations. Upgrade only when you're ready.
No credit card required • Cancel anytime