Skip to content

International Email Validator

Check Unicode addresses and convert them to punycode.

Quick Tool Overview

The International Email Validator checks addresses with Unicode domains or local parts, converts the domain to and from its xn-- punycode form, and measures each label in the encoded form that actually counts.

What it does
Validates internationalised addresses and converts punycode
You give it
An address or domain, in Unicode or xn-- form
You get back
Both forms, with per-label length checks
Standards covered
RFC 3492 punycode and RFC 6531 SMTPUTF8
Best for
Non-English domains and DNS records that need the ASCII form
Email Validator Tools Free, unlimited use No sign-up Runs in your browser

About the International Email Validator

An address like ada@münchen.de is valid, and half the validation code in the world still rejects it. This checks an internationalised address properly: the Unicode domain is converted to the xn-- punycode form the DNS actually carries, each label is measured against the 63-character limit in its encoded form rather than its readable one, and the result is shown both ways.

A non-ASCII local part is handled too. RFC 6531 made that legal over SMTPUTF8, and it is flagged as something both mail servers have to support rather than rejected out of hand.

The punycode conversion works on its own as well, in both directions, so you can turn a readable domain into the form a DNS record or an SPF include needs, or turn an xn-- domain you have been handed back into something you can read.

Key features of the International Email Validator

Both directions

Unicode to punycode and punycode back to readable text.

Labels measured when encoded

The 63-character limit applies after encoding, not before.

SMTPUTF8 local parts

Non-ASCII before the @ is flagged rather than rejected.

Works on bare domains too

Use it as a straight punycode converter.

Encoder runs in the browser

No lookup service, nothing sent anywhere.

How to use the International Email Validator

  1. 1

    Paste an address or a domain

    Unicode or xn-- punycode, either way round.

  2. 2

    Read both forms

    The readable Unicode form and the ASCII form the DNS carries.

  3. 3

    Check the label lengths

    Each label is measured after encoding, which is what counts.

  4. 4

    Copy what you need

    Take the punycode form for a DNS record or a config file.

Frequently asked questions

It is the ASCII encoding the DNS uses for a domain containing non-ASCII characters. münchen.de becomes xn--mnchen-3ya.de. The readable form is what people type; the punycode form is what actually travels.

Reviews of the International Email Validator

What people who use the International Email Validator think of it. Reviews come from visitors and are posted as written.

No ratings yet

Yours would be the first.

  • 5 0 reviews rated 5 stars
  • 4 0 reviews rated 4 stars
  • 3 0 reviews rated 3 stars
  • 2 0 reviews rated 2 stars
  • 1 0 reviews rated 1 star

Write a review

Used this tool? Your rating helps the next person decide.

Your rating

Plain text only — links, email addresses and HTML are not accepted. Your name and review are shown publicly; nothing else is collected. See the privacy policy.

0 reviews

Newest first

No reviews yet

Be the first to rate the International Email Validator. It takes half a minute and no account.

Write the first review

More email validator tools