Developer Tools

Punycode / IDN Converter

Convert international domain names such as münchen.de or مثال.إختبار to their xn-- form and back — also inside email addresses and URLs.

In the browser

Your text is processed in your browser and is never uploaded.

About this tool

Convert international domain names such as münchen.de or مثال.إختبار to their xn-- form and back — also inside email addresses and URLs.

Each label that contains non-ASCII letters is normalised (NFC, lower case) and encoded with the Punycode algorithm of RFC 3492, then prefixed with xn--; decoding reverses it label by label.

Example: münchen.de → xn--mnchen-3ya.de

Look-alike letters from other scripts can imitate a known brand (homograph attack). The xn-- form shows what the address really is.

Quick steps

  1. Paste your text or open a file (or press Try an example).
  2. Choose the options — the result updates as you type.
  3. Copy the result or download it as a file.

Everything runs in your browser. Nothing you type is sent to 1CLIK.

FAQ

How does the Punycode / IDN Converter work?

Each label that contains non-ASCII letters is normalised (NFC, lower case) and encoded with the Punycode algorithm of RFC 3492, then prefixed with xn--; decoding reverses it label by label.

What should I keep in mind?

Look-alike letters from other scripts can imitate a known brand (homograph attack). The xn-- form shows what the address really is.

Is my text uploaded or saved?

No. It is processed on your device in a separate background task that is stopped if it takes too long; nothing is stored or sent.

A useful next step

Site policies: Privacy · Terms