Punycode / IDN converter

Convert internationalized domain names to their ASCII xn-- form and back — label by label, RFC 3492.

Direction

Converted in this browser. Nothing is sent anywhere.

Implements RFC 3492 Punycode per label, like IDNA/IDN domain encoding. Labels are lowercased (domains are case-insensitive). `.` `。` `.` all split labels. Pure-ASCII labels pass through unchanged.

How to use

  1. Enter a domain like 日本語.jp or xn--wgv71a119e.jp.
  2. Pick the direction.
  3. Convert and copy the result.

What it supports

Pure-ASCII labels pass through; labels are lowercased. `.` `。` `.` all act as separators. It encodes the DNS label form — full URL parsing and homograph checks are out of scope.

Related tools

Related guides