Developer Tools
Convert an internationalized domain name into punycode form.
Use this IDN Encode tool to convert Unicode domain names into ASCII punycode form. It is useful for domain testing, technical checks, DNS work, browser compatibility review, and understanding how internationalized domain names are represented in systems that expect ASCII hostnames.
Use this IDN Encode tool to convert Unicode domain names into ASCII punycode form. It is useful for domain testing, technical checks, DNS work, browser compatibility review, and understanding how internationalized domain names are represented in systems that expect ASCII hostnames.
Use idn encode when you need a fast browser-based result without extra setup. It works well for quick checks, one-off tasks, and routine formatting or calculation work.
Read step-by-step usage guidance, best practices, and common mistakes.
See common questions and answers about input, output, and tool usage.
Review practical input and output examples before running the tool.
Find similar and supporting tools for adjacent actions and follow-up tasks.
Input
דוגמה.ישראל
Output
xn--7db6aa.xn--4dbrk0ce
Shows how a Unicode domain becomes ASCII punycode.
Input
münich.com
Output
xn--mnich-kva.com
Useful for checking browser-style punycode conversion.
Fix: Use a clean hostname when possible for the clearest result.
Fix: IDN encoding is for hostnames, not for full URL escaping.
Fix: Enter a domain or hostname rather than general text.
It converts a Unicode domain name into ASCII punycode form.
Punycode is the ASCII-compatible encoding used for internationalized domain names.
No. IDN encoding is for hostnames, while URL encoding is for unsafe characters inside URLs.
Use it when you need the ASCII punycode form of a Unicode domain.
IDN Encode turns Unicode hostnames into punycode, while IDN Decode turns punycode back into readable Unicode.