idn

Implementation of the Stringprep, Punycode and IDNA specifications

Install

All systems
curl cmd.cat/idn.sh
Debian Debian
apt-get install idn
Ubuntu
apt-get install idn
Alpine
apk add libidn
Arch Arch Linux
pacman -S libidn
image/svg+xml Kali Linux
apt-get install idn
CentOS
yum install libidn
Fedora
dnf install libidn
Windows (WSL2)
sudo apt-get update sudo apt-get install idn
OS X
brew install libidn
Raspbian
apt-get install idn
Docker
docker run cmd.cat/idn idn powered by Commando

libidn

Implementation of the Stringprep, Punycode and IDNA specifications

idn

Command line and Emacs interface to GNU Libidn

GNU Libidn is a fully documented implementation of the Stringprep, Punycode and IDNA specifications. Libidn's purpose is to encode and decode internationalized domain names. The Nameprep, XMPP, SASLprep, and iSCSI profiles are supported. This package contains the idn command-line tool and its Emacs lisp interface.