Mailto Link Validator
Check a mailto: link and every address and field in it.
Measure an address against the RFC character limits.
The Email Length Validator measures an address against all three RFC limits — 64 characters before the @, 253 for the domain, 63 per label and 254 overall — and shows the headroom left on each.
The one question that comes up every time someone sizes a database column: how long can an email address be? The answer is three separate limits, and this measures an address against all of them — 64 characters for the local part from RFC 5321, 253 for the domain name, 63 for each individual label inside it, and 254 for the whole address in an SMTP reverse path.
Each is shown as a bar against its limit, with the number of characters left, so you can see which one an address is close to rather than only whether it passed. Internationalised domains are measured in their encoded form, because that is the one the limit applies to.
There is a note on the column width to use as well, which is the reason most people arrive here: 254 characters is the right size, and the 255 you will see everywhere is off by one for a reason that no longer applies.
Local part, each label, the domain and the whole address.
How many characters are left before each limit, not just pass or fail.
International domains measured in their punycode form.
Settles the 254-versus-255 question with the reason behind it.
Recalculates as you type, nothing sent anywhere.
Or the longest one you expect your system to see.
Local part, domain, each label and the total, measured separately.
Each bar shows how many characters are left before the limit.
The note at the bottom gives the width to store an address in.
254 characters. The local part before the @ is capped at 64 and the domain at 253, but the practical overall maximum is the 254-character reverse path limit in RFC 5321.
254 is correct. The 255 figure comes from a misreading of the SMTP path limit, which includes the surrounding angle brackets. Storing 255 costs nothing and accepts one character that no mail server will.
Because the DNS caps a single label at 63 characters independently of the 253-character total. A domain can be well under the total and still have one label that is too long.
In their punycode form, since that is what the DNS carries and what the limit applies to. A domain that reads as 20 characters can encode to far more.
What people who use the Email Length Validator think of it. Reviews come from visitors and are posted as written.
No ratings yet
Yours would be the first.
0 reviews
Newest first
No reviews yet
Be the first to rate the Email Length Validator. It takes half a minute and no account.
Write the first reviewCheck a mailto: link and every address and field in it.
Catch gmial.com, yahooo.com and every near miss.
Check Unicode addresses and convert them to punycode.
Flag the addresses that look like traps before you send.
Validate SPF syntax and count the DNS lookups.
Test an address against the RFC rules, rule by rule.
Validate a whole list at once and export the result.
Score any address out of 100 and see what moved it.