Punycode
Utseende
Punycode är en metod för att uttrycka strängar i Unicode med bara tecknen a-z, 0-9 samt bindestreck. Strängen "räksmörgås" blir med punycode "xn--rksmrgs-5wao1o". Punycode utvecklades för att möjliggöra internationella domännamn, IDN. Det är inte meningen att punykoden ska vara synlig för användaren, utan program som förstår punycode ska avkoda strängen och visa den som vanlig text.
Detaljerna i Punycode finns beskrivna i RFC 3492. Det 30-sidiga dokumentet inleds med orden "Punycode is a simple and efficient transfer encoding syntax".