Global Tools Hub
Current language: English

Punycode Converter

Convert internationalized domain names between readable Unicode and ASCII Punycode without leaving your browser.

How to use

  1. Enter a domain such as bücher.de or 例え.テスト in the Unicode field and click Convert to Punycode.
  2. Paste a domain such as xn--bcher-kva.de in the Punycode field and click Convert to Unicode.
  3. Use Sample to load an example domain, Copy to save the result, or Clear to reset both fields.

Tip: full domains with multiple labels are supported, such as subdomain.مثال.إختبار.

Punycode Converter

Tip: full domains with multiple labels are supported, such as subdomain.مثال.إختبار.

Quick Punycode workflow guide

Use this lightweight reference to decide when to convert domains, avoid common mistakes, and jump to related guides.

When to use this tool

  • You need to decode an xn-- domain before reviewing it.
  • You are validating internationalized domains in redirects or forms.
  • You want to compare Unicode and ASCII forms of the same domain.

Quick steps

  1. Paste a Unicode or xn-- domain into the matching field.
  2. Convert, then review the output label-by-label.
  3. Copy the normalized result and verify it in your actual workflow.

Common mistakes

  • Assuming every xn-- domain is malicious without decoding it.
  • Comparing Unicode and Punycode strings as unrelated values.
  • Converting only one label in a multi-label domain.