Developer Tools
Email Address Parser
Parse a single email address into its local part, domain, plus-tag, TLD, registrable root, subdomain, provider, and normalized form. Runs in your browser.
Canonical address
alex.parker+newsletter@gmail.com
Trimmed and stripped of any display name and brackets.
Normalized address
alexparker@gmail.com
Gmail ignores dots in the local part and accepts googlemail.com mail too. Two addresses with the same normalized form deliver to the same mailbox.
Local part
alex.parker+newsletter
Local without tag
alex.parker
Tag "newsletter" was removed using the "+" separator.
Plus-tag / sub-address
newsletter
Mail to this address is delivered to the inbox of the local part without the tag. The tag is useful for filtering and tracking.
Display name
none
No display name in the input. Wrap the address in angle brackets and prefix a name to add one.
Domain
gmail.com
The part after the @ as typed.
Domain (ASCII / Punycode)
gmail.com
ASCII domains and their Punycode form are identical.
Top-level domain
com
The right-most public suffix. Multi-part suffixes like co.uk are detected from a small built-in list.
Registrable domain
gmail.com
The effective second-level domain: TLD plus the one label that an owner can register.
Subdomain
none
The email is at the registrable root, so there is no subdomain.
Labels
gmail . com
2 label(s) in the domain.
Quick stats
Limits per RFC 5321 / 5322
Total length
32
of 254
Local part length
22
of 64
Domain length
9
of 253
Domain labels
2
labels
Syntax checks
Practical RFC 5321 / 5322 rules. No network call is made; nothing is uploaded.
Total length
32 of 254 characters allowed.
Local part length
22 of 64 characters allowed.
Local syntax
Local part matches the common unquoted form (letters, digits, and . _ - + and similar safe symbols).
Domain length
9 of 253 characters allowed.
Domain labels
2 labels.
Label syntax
Every label is 1 to 63 characters and uses only letters, digits, and hyphens.
Provider routing
- Gmail(consumer / free mailbox)
- Gmail ignores dots in the local part: foo.bar@gmail.com and foobar@gmail.com deliver to the same inbox. Mail to googlemail.com is also delivered to gmail.com.
Flags
- Role-based addressNo
- Disposable / throwaway domainNo
- Has sub-address tagYes
- Internationalized domainNo
- Quoted local partNo
How to use
- Paste or type a single email address into the input field, or click a sample to load one.
- Read the badge row at the top for a quick verdict: valid or invalid, detected provider, plus-tag, role-based, disposable, IDN, and any display name.
- Inspect each field card (local part, domain, TLD, registrable domain, subdomain, canonical, normalized) and use the Copy button on any card.
- Scan the syntax check list for length and shape warnings against RFC 5321 and 5322 limits, then apply the suggested domain fix if a typo is detected.
About this tool
Email Address Parser breaks one email address down to every meaningful part: the local part (left of the @), the domain (right of the @), the plus-tag or sub-address (the part after a provider-specific separator), the top-level domain, the registrable second-level domain, and any subdomain. It also detects the mailbox provider (Gmail, Outlook, Yahoo, iCloud, Proton, FastMail, Zoho, AOL, GMX, Yandex, and others), flags role-based addresses (admin@, info@, support@) and known disposable / throwaway domains (mailinator, 10minutemail, guerrillamail, yopmail, and similar), reports the canonical and provider-normalized forms so two addresses that deliver to the same inbox collapse to the same string (the Gmail dot trick and the googlemail.com to gmail.com rewrite are both applied), produces the ToASCII (Punycode) form of an internationalized domain via the native URL constructor, and surfaces a clear pass / warn / fail check list against the practical RFC 5321 and RFC 5322 length and syntax rules. If the domain looks like a typo of a popular free-mail provider (gnail.com to gmail.com, hotnail.com to hotmail.com, and similar), the tool offers a one-click suggested fix. The page also accepts the full RFC 5322 mailbox form (John Doe <john@example.com>) and extracts the display name automatically. Everything runs in the browser: no MX lookup, no SMTP probe, no network request, and the address you type is never uploaded.
Free to use. Works in your browser. No signup, no login.
Related tools
You may also like
Email Validator
Validate, deduplicate, and clean lists of email addresses with typo suggestions.
Open tool
TextEmail & URL Extractor
Pull emails, URLs, phone numbers, and IPv4 addresses from any text.
Open tool
TextEmail Obfuscator
Eight obfuscation styles for hiding email addresses from spam scrapers.
Open tool
DeveloperEmail Header Analyzer
Parse Received hops, SPF, DKIM, DMARC, and identity headers from raw email source.
Open tool
GeneratorEmail Signature Generator
Design an HTML email signature with photo, social links, and one-click copy for Gmail and Outlook.
Open tool
DeveloperURL Parser
Break a URL into protocol, host, path, query params, and fragment with decoded values.
Open tool
DeveloperQuery String Parser
Interactive table editor for URL query parameters with dedupe, sort, and JSON output.
Open tool