Unicode Utilities: Internationalized Domain Names (IDN)

help | character | properties | confusables | unicode-set | compare-sets | regex | bnf-regex | breaks | transform | bidi | bidi-c | idna | languageid

Enter International Domain Names: For special characters, you can use Picker

Results (see Notes)

InputIDNA2003UTS46IDNA2008
Displayfass.de fass.de fass.de fass.de
Punycodefass.de fass.de fass.de fass.de
 
Displayfaß.de fass.de faß.de faß.de
Punycodexn--fa-hia.de fass.de fass.de xn--fa-hia.de
 
Displayfäß.de fäss.de fäß.de fäß.de
Punycodexn--f-qfao.de xn--fss-qla.de xn--fss-qla.de xn--f-qfao.de
 
Displayxn--fa-hia.de faß.de faß.de xn--fa-hia.de
Punycodexn--fa-hia.de xn--fa-hia.de xn--fa-hia.de xn--fa-hia.de
 
Display₹.com ₹.com ₹.com �.com
Punycodexn--yzg.com xn--yzg.com xn--yzg.com �.com
 
Display𑀓.com 𑀓.com 𑀓.com 𑀓.com
Punycodexn--n00d.com xn--n00d.com xn--n00d.com xn--n00d.com
 
Display€.com
\u0080.com
€.com
\u0080.com
€.com
\u0080.com
�.com
Punycodexn--a.com xn--a.com xn--a.com �.com
 
Displayxn--a.com €.com
\u0080.com
€.com
\u0080.com
xn--a.com
Punycodexn--a.com xn--a.com xn--a.com xn--a.com
 
Displaya‌b
a\u200Cb
ab a‌b
a\u200Cb
a‌b
a\u200Cb
Punycodexn--ab-j1t ab ab xn--ab-j1t
 
Displayxn--ab-j1t a‌b
a\u200Cb
a‌b
a\u200Cb
xn--ab-j1t
Punycodexn--ab-j1t xn--ab-j1t xn--ab-j1t xn--ab-j1t
 
Displayöbb.at öbb.at öbb.at öbb.at
Punycodexn--bb-eka.at xn--bb-eka.at xn--bb-eka.at xn--bb-eka.at
 
DisplayÖBB.at öbb.at öbb.at �.at
Punycodexn--BB-nha.at xn--bb-eka.at xn--bb-eka.at �.at
 
DisplayÖBB.at öbb.at öbb.at �.at
Punycodexn--BB-nha.at xn--bb-eka.at xn--bb-eka.at �.at
 
Displayȡog.de ȡog.de ȡog.de ȡog.de
Punycodexn--og-09a.de xn--og-09a.de xn--og-09a.de xn--og-09a.de
 
Display☕.de ☕.de ☕.de �.de
Punycodexn--53h.de xn--53h.de xn--53h.de �.de
 
DisplayI♥NY.de i♥ny.de i♥ny.de �.de
Punycodexn--INY-zx5a.de xn--iny-zx5a.de xn--iny-zx5a.de �.de
 
DisplayABC・日本.co.jp abc・日本.co.jp abc・日本.co.jp �.co.jp
Punycodexn--vek260nb2a0851bfag.co.jp xn--abc-rs4b422ycvb.co.jp xn--abc-rs4b422ycvb.co.jp �.co.jp
 
Display日本。co。jp 日本.co.jp 日本.co.jp
Punycodexn--wgv71a.co.jp xn--wgv71a.co.jp xn--wgv71a.co.jp
 
Display日本。co.jp 日本.co.jp 日本.co.jp
Punycodexn--wgv71a.co.jp xn--wgv71a.co.jp xn--wgv71a.co.jp
 
Display日本⒈co.jp 日本⒈co.jp 日本⒈co.jp
Punycodexn--co-wuw5954azlb.jp xn--co-wuw5954azlb.jp xn--co-wuw5954azlb.jp
 
Displayx̧́.de
x\u0327\u0301.de
x̧́.de
x\u0327\u0301.de
x̧́.de
x\u0327\u0301.de
x̧́.de
x\u0327\u0301.de
Punycodexn--x-xbb7i.de xn--x-xbb7i.de xn--x-xbb7i.de xn--x-xbb7i.de
 
Displayx̧́.de
x\u0301\u0327.de
x̧́.de
x\u0327\u0301.de
x̧́.de
x\u0327\u0301.de
x̧́.de
x\u0301\u0327.de
Punycodexn--x-xbb8i.de xn--x-xbb7i.de xn--x-xbb7i.de xn--x-xbb8i.de
 
Displayσόλος.gr σόλοσ.gr σόλος.gr σόλος.gr
Punycodexn--wxaijb9b.gr xn--wxaikc6b.gr xn--wxaikc6b.gr xn--wxaijb9b.gr
 
DisplayΣόλος.gr σόλοσ.gr σόλος.gr �.gr
Punycodexn--7wa2cmm1c.gr xn--wxaikc6b.gr xn--wxaikc6b.gr �.gr
 
DisplayΣΌΛΟΣ.grﻋﺮﺑﻲ.de σόλοσ.grعربي.de σόλοσ.grعربي.de �.�.de
Punycodexn--kwa4amnd.xn--gr-9j3ntd3fuj.de xn--wxaikc6b.xn--gr-gtd9a1b0g.de xn--wxaikc6b.xn--gr-gtd9a1b0g.de �.�.de
 
Displayعربي.de عربي.de عربي.de عربي.de
Punycodexn--ngbrx4e.de xn--ngbrx4e.de xn--ngbrx4e.de xn--ngbrx4e.de
 
Displayنامهای.de نامهای.de نامهای.de نامهای.de
Punycodexn--mgba3gch31f.de xn--mgba3gch31f.de xn--mgba3gch31f.de xn--mgba3gch31f.de
 
Displayنامه‌ای.de
نامه\u200Cای.de
نامهای.de نامه‌ای.de
نامه\u200Cای.de
نامه‌ای.de
نامه\u200Cای.de
Punycodexn--mgba3gch31f060k.de xn--mgba3gch31f.de xn--mgba3gch31f.de xn--mgba3gch31f060k.de

Notes

  1. Unicode UTS #46: Unicode IDNA Compatibility Processing is designed to allow implementations to support both IDNA2008 and IDNA2003, without the compatibility problems resulting from the conflicts between them.
  2. Errors in labels are shown with red; the results may show � if they are not determinant.
  3. The input can have hex Unicode, using the \u convention. For example, ♥ can be supplied as \u2665. If there are accents or invisible characters they are shown on a second line with \u escapes, to show the difference between cases like Ö and O + ̈
  4. The Punycode shown in the Input column is raw - without any mapping or transformation, but breaking at dots (full stops and ideographic full stops), but not those in characters like 'U+2490 ( ⒐ ) DIGIT NINE FULL STOP')
  5. The behavior with of browsers with composed single characters like 'U+2490 ( ⒐ ) DIGIT NINE FULL STOP' (in http://lab⒐be) varies:
    1. Chrome, Safari, and IE will fail to resolve http://lab⒐be.
    2. Firefox maps '⒐' to "9" + "." before separating labels; thus resolving http://lab⒐be.

Fonts and Display. If you don't have a good set of Unicode fonts (and modern browser), you may not be able to read some of the characters. Some suggested fonts that you can add for coverage are: Noto Fonts site, Unicode Fonts for Ancient Scripts, Large, multi-script Unicode fonts. See also: Unicode Display Problems.

Version 3.9; ICU version: 74.1; Unicode/Emoji version: 15.1.0;