Punycode ist ein Kodierungsverfahren, das Unicode-Zeichen in ASCII umwandelt, damit internationale Domainnamen im DNS funktionieren. Benötigt wird das zum Beispiel für Umlautdomains.