GNU- libidn es un proyecto GNU, bajo la licencia GNU Lesser General Public License (LGPL) versión 2.1 o posterior. GNU- libidn ha sido ampliamente adoptado por muchos distribuidores de GNU/Linux. Por lo tanto, las aplicaciones de escritorio y GNOME, como pidgin(1), generalmente aprovechan GNU-libidn para la compatibilidad con IDN.
idn(1) es la interfaz de línea de comandos de la biblioteca de nombre de dominio internacionalizado. El siguiente ejemplo convierte el nombre de host de una codificación UTF-8 a una codificación ACE. La URL que se produce como resultado, http://xn-fsqu00a.xn--0zwm56d, se puede usar como equivalente de codificación ACE de http://??????.??????.
$ idn --quiet -a ??????.?????? xn-fsqu00a.xn-0zwm56d
GNU- libidn está disponible para instalarse como el paquete library/libidn. Para obtener información sobre las opciones, consulte la página del comando man idn(1).