Email Syntax Checker
Validate an address's format against the email standards and catch common domain typos before they turn into bounces.
How it works
Regular expressions either reject valid addresses or accept broken ones. This checker uses a standards-based parser, normalizes the address, and suggests corrections for typos in popular domains.
Valid syntax doesn't mean the mailbox exists - use the Email Verifier for that.
Automate it with the API
Run this check for every address in your product, from any language.
# Free and sub-second - ideal for signup forms
curl -X POST "https://www.mailrambo.com/v1/verify?mode=fast" \
-H "Authorization: Bearer $MAILRAMBO_KEY" \
-H "Content-Type: application/json" \
-d '{"email": "jane@gmial.com"}'
# -> {"deliverable": false, "reason": "possible_typo", "suggestion": "jane@gmail.com",
# "checks": {"mx": true, "disposable": true, "role_account": false, "free_email": true}}
API reference · Get a free API key
Frequently asked questions
Is regex enough to validate emails?
No. Regex can confirm the rough shape of an address, but not whether the domain accepts mail or the mailbox exists.
Related tools
Email Verifier
Check if an email address exists and will accept mail.
Disposable Email Checker
Detect throwaway and temporary email addresses.
Free & Role Email Checker
Detect free-provider (Gmail, Yahoo) and role (info@, sales@) addresses.
MX Record Lookup
See a domain's mail servers, priorities and email provider.
Run these checks from your code
Verify addresses at signup, clean lists and read SPF/DKIM/DMARC with one API call. 100 free verifications a month, test keys that cost nothing, and the API on every plan.