Skip to content
Toolspire

Internet & Network Tools

Punycode Converter

Punycode Converter is part of Toolspire and is ready as soon as this page loads. münchen.de becomes xn--mnchen-3ya.de. bücher becomes xn--bcher-kva. ASCII labels such as www are left as they are. A scheme or a path is rejected.

Runs in this tabFreeNo account

On this page

What you can do here

Encode and decode in one box

Unicode labels become xn-- in the headline. xn-- labels become Unicode in the detail. ASCII labels pass through.

One label at a time

www.münchen.de encodes only the middle label. The dots stay dots.

The algorithm is on the page

The result does not ask a DNS server. A name can be converted even when it is not registered.

The sequence

How to use the Punycode Converter

  1. 1

    Paste the domain without https://

    münchen.de is enough. A path or a query string is refused so it is not mistaken for part of a label.

  2. 2

    Read ASCII on the headline

    That is the form older DNS software stores. The detail is the Unicode spelling.

  3. 3

    Look the name up elsewhere if you need records

    Conversion is not registration and not a DNS answer. The DNS lookup tool is the one that asks resolvers.

Worth knowing

  • Punycode Converter on Toolspire: punycode is RFC 3492. A label that needs it is prefixed with xn--.
  • münchen.de encodes to xn--mnchen-3ya.de. The ASCII label “de” is not encoded.
  • bücher encodes to xn--bcher-kva. Pasting that ASCII form decodes back to bücher.
  • A scheme, a slash, a space or an @ is rejected. This page converts a domain, not a full URL.

Why only some labels grow an xn--

A domain is a sequence of labels separated by dots. Punycode is defined for one label. Letters that already fit in ASCII stay as they are, which is why “de” and “www” do not gain a prefix. A label with a character outside ASCII is encoded and written as xn-- plus the punycode. münchen.de therefore becomes xn--mnchen-3ya.de, and bücher becomes xn--bcher-kva. The page implements RFC 3492 for that conversion. It does not speak to a DNS server, and it will not accept a URL with a scheme, because the slashes are not part of the name.

FAQ

Questions about Punycode Converter

Where does Punycode Converter run?

Punycode Converter runs in this tab on Toolspire. What you type or drop in is not sent to us and is not stored on a server.

What is the punycode for münchen.de?

xn--mnchen-3ya.de. The label de is already ASCII, so only münchen is encoded.

What is bücher in punycode?

xn--bcher-kva. Pasting that value back prints bücher in the Unicode line.

Does this check that the domain exists?

No. Any string of labels can be converted. Existence is a DNS question, and the DNS lookup tool is the one that asks.

Can I paste a full URL?

No. Drop the scheme and the path first. A slash, a space or an @ is rejected so it cannot hide inside a label.

Keep going

Open the full directory

Last updated Report a problem or suggest a feature