Punycode Converter

Input

Mode

0 bytes

Result

0 bytes

All processing happens in your browser — your files are never uploaded to a server.

About this Tool

AllThatConverter's Punycode converter is a free online tool that encodes and decodes internationalized domain names (IDNs) to and from Punycode (ACE) format. Convert Japanese or Korean domain names (e.g. 例え.jp) to their DNS-compatible xn-- form and back. It is useful for IDN development, phishing detection, and email configuration. All processing runs locally with no uploads. No registration required, completely free.

100% Secure Local Processing Active

This tool runs entirely on your device via WebAssembly and browser Canvas. No files are ever sent to any remote server, ensuring complete data security.

How to Use

1

Enter the internationalized domain name or Punycode string you want to convert.

2

Click 'Convert to Punycode' or 'Convert to Unicode (IDN)'.

3

The result appears instantly in the output area.

4

Click 'Copy' to save the result.

Punycode Converter Use Cases

Internationalized Domain Name (IDN) Development and Testing

Convert non-ASCII domain names to Punycode to verify DNS configuration and test IDN-capable systems.

Phishing Domain Detection

Inspect the Punycode of visually deceptive internationalized domains to identify look-alike phishing sites.

Email and DNS Record Configuration

Convert internationalized domain names to correct Punycode for email addresses and DNS record entries.

Browser and Client Compatibility Checking

Verify Punycode representations to test compatibility with older browsers or clients that do not support IDNs natively.

Punycode FAQ

Punycode (RFC 3492) is an encoding scheme that converts Unicode-containing domain name labels into ASCII-compatible strings starting with 'xn--', enabling DNS to handle internationalized domain names.

'xn--' is the ACE (ASCII Compatible Encoding) prefix that signals to DNS systems that the label is a Punycode-encoded internationalized domain label.

Yes. Domain names like '例え.jp' can be converted to Punycode and back.

No. All processing runs locally in your browser. Nothing is transmitted externally.

Comments & Feedback0

Loading comments...