Free Punycode Converter.

Convert domain names to and from Punycode instantly.

Punycode Converter

Examples

German Domain
münchen.de ↔ xn--mnchen-3ya.de
Chinese Domain
漢字.com ↔ xn--p8s937b.com
Korean Domain
한글.com ↔ xn--bj0bj06e.com
Russian Domain
пример.рф ↔ xn--e1afmkfd.xn--p1ai

How it works

Four steps.

  1. 01

    Enter a domain name or text that you want to convert to or from Punycode.

  2. 02

    Select whether you want to encode (convert to Punycode) or decode (convert from Punycode).

  3. 03

    Click the 'Convert' button to process the domain name instantly.

  4. 04

    Copy the converted result to your clipboard for easy use.

Features

Encode & Decode Domain Names with Ease.

Quickly convert domain names with special characters into Punycode format and vice versa. Perfect for international domains!
  • Seamless Domain Conversion

    Easily convert domain names containing special characters to and from Punycode with accuracy.

  • Bidirectional Encoding & Decoding

    Switch effortlessly between encoding and decoding modes for quick domain conversion.

  • Accurate & Reliable

    Ensure precise domain name transformation while maintaining the integrity of special characters.

  • One-Click Copy

    Copy the converted result to your clipboard instantly with a single click.

FAQ

Questions.

Can't find an answer? Send us your question.

What is Punycode?

Punycode is a way to encode domain names with non-ASCII characters into a format that can be used in DNS.

Why do I need to convert domains to Punycode?

Internationalized domain names (IDNs) require Punycode conversion so they can be correctly processed by web browsers and DNS servers.

Is this tool free to use?

Yes, our Punycode converter is completely free with no limitations.

Can I convert both ways?

Yes! You can both encode (convert text to Punycode) and decode (convert Punycode back to readable text).

Related tools

More Utilities tools.