Free tool
Email syntax checker. See if an address is written correctly.
Need to validate format on every signup or across a list? Use the API
Trueguard Basic is free
Run the same check at scale.
Use it through the API to check signups, lead forms and email lists.
Create a free accountNo credit card required.
Check the format of an address.
10 free checks a day, no signup and no card. Nothing is sent to the address you check.
Or try
Typos at the form
A missing dot or a stray space means your welcome email never arrives, and the user never comes back.
Broken imports
Malformed rows in an imported list cause send errors and clutter every system the list reaches.
Cheaper at the source
Rejecting a bad format at entry costs one check. Finding it later costs a bounce, a support ticket, or a lost user.
How does the checker validate email syntax?
Deterministic first, then the same checks the full verifier runs.
Check the format against RFC 5322
Resolve the domain and MX records
Run the SMTP check and read the verdict
What each result means.
Every answer, in plain English.
The format is correct, and the checks after it passed too: the domain has mail servers and the mailbox accepts mail.
The format is correct and the address can receive mail, but it carries a flag, such as a throwaway domain or a shared inbox.
The address fails the format check, or it is written correctly but the domain or the mailbox cannot receive mail.
The format is correct, but the mail server did not confirm the mailbox. A correct format alone never proves an address works.
Three quick definitions.
What is RFC 5322?
The internet standard that defines the grammar of an email address: a local part, an @ symbol, and a domain. It is the reference every format check works from, which is why a syntax verdict is deterministic - the same address always gets the same answer.
What is the local part?
Everything before the @ symbol. It may contain letters, digits, and a limited set of punctuation, and it is case-sensitive in the standard even though almost no provider treats it that way in practice.
Is name+tag@gmail.com valid?
Yes. Sub-addressing with a plus sign is valid syntax and delivers to the base mailbox. We flag it as a sub-address so you can decide whether to treat aliases differently at signup.
When should you use the API instead of this page?
The API returns the same signals plus structured fields and 50,000 monthly validations on the paid plan. The free tier is 100 a month, no card.
One address, by hand
This page
A handful of leads from a CSV
This page, or the API with a 10-line scriptEvery signup, every form submit
Email validation API. Call it from your backend.Hundreds of thousands a month
Email validation API, Standard plancurl -X POST https://api.trueguard.io/v2/email/validation \
-H "X-API-KEY: $YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"email":"name@example.com"}'Questions about email format.
Still stuck? Contact support or read the documentation.
What counts as valid email syntax?
The RFC 5322 grammar: a local part, an @ symbol, and a domain with a valid top-level domain. Addresses with spaces, two @ symbols, a missing dot in the domain or trailing punctuation fail the format check.
Does valid syntax mean the address works?
No. Format only proves the address is written correctly. The domain may not exist and the mailbox may never have been created, which is why this checker also resolves MX records and runs an SMTP check.
Is name+tag@gmail.com valid?
Yes. Sub-addressing with a plus sign is valid syntax and delivers to the base mailbox. We flag it so you can decide whether to treat aliases differently at signup.
Are the format rules the same everywhere?
The RFC is, but mail providers add their own restrictions on length and characters. An address can be technically valid and still be rejected by the destination server, which the SMTP step catches.
Can I validate format in my own signup form?
Yes. The validation endpoint returns the syntax flag with every other signal in one call, 100 validations a month free, no card.
Further reading
Validate format at the point of entry.
The same check runs through our validation endpoint. 100 free a month, no card. Same accuracy, same response shape, ready to drop into your backend.
Get your free API keyNo credit card required.

