Network & Diagnostics 100% Local Processing Limit: Instant Conversion

Punycode & IDN Domain Name Converter

Convert Internationalized Domain Names (IDN) with accents or emojis into DNS-compatible Punycode (xn--) and back.

Sponsor Space

Punycode & IDN Domain Converter

ASCII Punycode (DNS Safe)
xn--mnchen-3ya.de
Unicode Decoded Representation
münchen.de
Sponsor Space

How to Use the Punycode & IDN Domain Name Converter

  1. 1
    Enter a domain name with non-ASCII characters (e.g. `münchen.de`, `café.com`, or `❤️.ws`).
  2. 2
    The tool encodes the string into standard DNS ASCII Punycode (e.g. `xn--mnchen-3ya.de`).
  3. 3
    Or paste a Punycode string (`xn--...`) to decode it back into readable Unicode text.
  4. 4
    Detect homograph look-alike characters often used in phishing attacks.

Practical Example & Use Case

Common Real-World Scenario

Converting the international German domain `münchen.de` to `xn--mnchen-3ya.de` for DNS zone file configuration.

Technical Notes & Limitations

Browser Engine Architecture

Implements standard RFC 3492 Punycode bootstring encoding.

Frequently Asked Questions

What is Punycode?

Punycode is a character encoding standard that translates Unicode domain names into ASCII so they can be processed by legacy DNS infrastructure.