IDN är domännamn som är skrivna på främmande språk, som kinesiska, japanska eller ryska. IDN står för internationaliserade domännamn. IDN-domännamn tillåter människor från hela världen att kommunicera med webbplatser, domännamn och webbadresser på sina modersmål.
De flesta domännamn som registrerats hittills är skrivna med hjälp av 26-tecken latinska/engelska alfabet och nummer, en kodning som heter ASCII. IDN tillåter användning av icke-ASCII-tecken i domännamn. När en IDN är registrerad kodas de främmande tecknen i Punycode med ett antal algoritmer. Punycode är helt enkelt en ASCII-version för IDN, vilket gör det möjligt att lösa det nuvarande internet-systemet.
Punycode-domäner kan identifieras med början av ”xn-”.