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.

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.