Punycode Toolkit
Convert internationalized hostnames to ASCII punycode or decode punycoded labels back to readable Unicode before you touch DNS, TLS, or redirect configs.
Quick samples
Convert a hostname
Paste only the hostname or domain you want to inspect. Keep URLs, email addresses, ports, and IPs out of the input.
Label breakdown
Review each dot-separated label to see what changed and where punycode appears.
No label breakdown yet
Run a conversion to inspect the source, converted, ASCII, and Unicode forms for each label.
Conversion result
Copy the selected output or compare the canonical ASCII and Unicode forms side by side.
No conversion yet
Submit a hostname to generate the converted output and the canonical hostname forms.