Encoding

Punycode Encode

Convert a domain name to ASCII (IDNA).

How to use Punycode Encode

Punycode Encode — Convert a Unicode domain name to the ASCII form used in DNS (IDNA). Free to use in D2i DevTools — no account required.

Steps

  1. Fill in Domain. This field is required.
  2. Click Run and copy the result under the form.

Frequently asked questions

What is Punycode Encode used for?

Use it when a host contains letters outside English and a system asks for the xn-- name.

How do I use the free online Punycode Encode tool?

Fill in Domain. This field is required. Click Run and copy the result under the form.

What can I paste or upload into Punycode Encode?

Paste a domain or host, such as bücher.example. Do not include a path or query.

What output does Punycode Encode give me?

The ASCII domain. Non-ASCII labels gain an xn-- prefix. An already-ASCII host stays the same.

Is Punycode Encode free, and is my input private?

Yes — Your input is processed in memory for this request only. It is not saved to disk or the database, and it is cleared after the tool finishes.

Can I convert a full URL?

Paste the host only. A scheme, path, or port is not part of the IDNA conversion on this page.

Inputs are processed in memory only and are not saved to disk or the database. Data exists only for the duration of your request.