JSON Formatter
Pretty-print, validate and minify JSON with precise error positions.
Developer & Security
Check address syntax against RFC 5322 and spot common typos.
Syntax validation catches the large category of addresses that cannot possibly work: missing @, spaces, invalid characters, a domain with no dot, a trailing period.
It cannot tell you whether anyone reads that mailbox. definitely.not.real@gmail.com is perfectly valid syntax and almost certainly undeliverable.
The honest boundary matters because the gap is where marketing lists rot. A syntactically clean list can still be 30% dead. Only sending — or a provider that performs SMTP verification — reveals that.
"john doe"@example.com is a valid address.you+shop@gmail.com delivers to you@gmail.com, and rejecting it is a bug.user@[192.168.1.1].The practical lesson is to validate loosely. An over-strict regex rejects real customers, and the cost of that is far higher than the cost of accepting an address that later bounces.
A small number of domain misspellings account for a large share of failed signups, and they are worth correcting at the point of entry rather than discovering at send time.
gmial.com, gmai.com, gmail.co, hotmial.com, yahooo.com and outlok.com are the recurring ones.
Suggesting a correction is better than rejecting the address. The person may genuinely be at an unusual domain, so offer "did you mean gmail.com?" rather than refusing to accept the input.
No, and neither can any purely browser-based tool. Confirming a mailbox requires an SMTP conversation with the receiving mail server, which a browser cannot open. Anything claiming otherwise is calling a third-party service.
Yes. Plus addressing is standard and delivers to the base mailbox. Forms that reject it are broken, and it is one of the most common validation bugs on signup pages.
Because RFC 5322 permits more than people expect — quoted local parts, IP-literal domains, long TLDs. Over-strict validation rejects real customers, which costs more than accepting an address that later bounces.
No. Validation runs in your browser. That matters here more than usual, since an email list is personal data under GDPR and uploading one to a third party is a transfer that needs a lawful basis.
Rarely. Blocking them also blocks privacy-conscious users, and the lists are always out of date. If abuse is the concern, rate limiting and verification emails address it better.