Punycode es un método estándar para codificar nombres de dominio con caracteres Unicode usando el conjunto limitado de caracteres ASCII, permitiendo la creación de dominios internacionalizados. Aunque esto permite dominios más reconocibles, Punycode aumenta el riesgo de ataques de phishing homográficos debido a caracteres similares en diferentes alfabetos.