Unicode Utilities: Internationalized Domain Names (IDN) (original) (raw)

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


Results (see Notes)

Input IDNA2003 UTS46 IDNA2008
Display fass.de fass.de fass.de fass.de
Punycode fass.de fass.de fass.de fass.de
Display faß.de fass.de faß.de faß.de
Punycode xn--fa-hia.de fass.de fass.de xn--fa-hia.de
Display fäß.de fäss.de fäß.de fäß.de
Punycode xn--f-qfao.de xn--fss-qla.de xn--fss-qla.de xn--f-qfao.de
Display xn--fa-hia.de faß.de faß.de xn--fa-hia.de
Punycode xn--fa-hia.de xn--fa-hia.de xn--fa-hia.de xn--fa-hia.de
Display ₹.com ₹.com ₹.com �.com
Punycode xn--yzg.com xn--yzg.com xn--yzg.com �.com
Display 𑀓.com 𑀓.com 𑀓.com 𑀓.com
Punycode xn--n00d.com xn--n00d.com xn--n00d.com xn--n00d.com
Display [€.com \u0080.com](confusables.jsp?&r=None&a=€.com) [€.com \u0080.com](confusables.jsp?&r=IDNA2003&a=€.com) [€.com \u0080.com](confusables.jsp?&r=UTS46%2BUTS39&a=€.com) �.com
Punycode xn--a.com xn--a.com xn--a.com �.com
Display xn--a.com [€.com \u0080.com](confusables.jsp?&r=IDNA2003&a=€.com) [€.com \u0080.com](confusables.jsp?&r=UTS46%2BUTS39&a=€.com) xn--a.com
Punycode xn--a.com xn--a.com xn--a.com xn--a.com
Display a‌b a\u200Cb ab a‌b a\u200Cb a‌b a\u200Cb
Punycode xn--ab-j1t ab ab xn--ab-j1t
Display xn--ab-j1t a‌b a\u200Cb a‌b a\u200Cb xn--ab-j1t
Punycode xn--ab-j1t xn--ab-j1t xn--ab-j1t xn--ab-j1t
Display öbb.at öbb.at öbb.at öbb.at
Punycode xn--bb-eka.at xn--bb-eka.at xn--bb-eka.at xn--bb-eka.at
Display ÖBB.at öbb.at öbb.at �.at
Punycode xn--BB-nha.at xn--bb-eka.at xn--bb-eka.at �.at
Display ÖBB.at öbb.at öbb.at �.at
Punycode xn--BB-nha.at xn--bb-eka.at xn--bb-eka.at �.at
Display ȡog.de ȡog.de ȡog.de ȡog.de
Punycode xn--og-09a.de xn--og-09a.de xn--og-09a.de xn--og-09a.de
Display ☕.de ☕.de ☕.de �.de
Punycode xn--53h.de xn--53h.de xn--53h.de �.de
Display I♥NY.de i♥ny.de i♥ny.de �.de
Punycode xn--INY-zx5a.de xn--iny-zx5a.de xn--iny-zx5a.de �.de
Display ABC・日本.co.jp abc・日本.co.jp abc・日本.co.jp �.co.jp
Punycode xn--vek260nb2a0851bfag.co.jp xn--abc-rs4b422ycvb.co.jp xn--abc-rs4b422ycvb.co.jp �.co.jp
Display 日本。co。jp 日本.co.jp 日本.co.jp
Punycode xn--wgv71a.co.jp xn--wgv71a.co.jp xn--wgv71a.co.jp
Display 日本。co.jp 日本.co.jp 日本.co.jp
Punycode xn--wgv71a.co.jp xn--wgv71a.co.jp xn--wgv71a.co.jp
Display 日本⒈co.jp 日本⒈co.jp 日本⒈co.jp
Punycode xn--co-wuw5954azlb.jp xn--co-wuw5954azlb.jp xn--co-wuw5954azlb.jp
Display x̧́.de x\u0327\u0301.de x̧́.de x\u0327\u0301.de x̧́.de x\u0327\u0301.de x̧́.de x\u0327\u0301.de
Punycode xn--x-xbb7i.de xn--x-xbb7i.de xn--x-xbb7i.de xn--x-xbb7i.de
Display x̧́.de x\u0301\u0327.de x̧́.de x\u0327\u0301.de x̧́.de x\u0327\u0301.de x̧́.de x\u0301\u0327.de
Punycode xn--x-xbb8i.de xn--x-xbb7i.de xn--x-xbb7i.de xn--x-xbb8i.de
Display σόλος.gr σόλοσ.gr σόλος.gr σόλος.gr
Punycode xn--wxaijb9b.gr xn--wxaikc6b.gr xn--wxaikc6b.gr xn--wxaijb9b.gr
Display Σόλος.gr σόλοσ.gr σόλος.gr �.gr
Punycode xn--7wa2cmm1c.gr xn--wxaikc6b.gr xn--wxaikc6b.gr �.gr
Display ΣΌΛΟΣ.grﻋﺮﺑﻲ.de σόλοσ.grعربي.de σόλοσ.grعربي.de �.�.de
Punycode xn--kwa4amnd.xn--gr-9j3ntd3fuj.de xn--wxaikc6b.xn--gr-gtd9a1b0g.de xn--wxaikc6b.xn--gr-gtd9a1b0g.de �.�.de
Display عربي.de عربي.de عربي.de عربي.de
Punycode xn--ngbrx4e.de xn--ngbrx4e.de xn--ngbrx4e.de xn--ngbrx4e.de
Display نامهای.de نامهای.de نامهای.de نامهای.de
Punycode xn--mgba3gch31f.de xn--mgba3gch31f.de xn--mgba3gch31f.de xn--mgba3gch31f.de
Display نامه‌ای.de نامه\u200Cای.de نامهای.de نامه‌ای.de نامه\u200Cای.de نامه‌ای.de نامه\u200Cای.de
Punycode xn--mgba3gch31f060k.de xn--mgba3gch31f.de xn--mgba3gch31f.de xn--mgba3gch31f060k.de

Notes

  1. Unicode UTS #46: Unicode IDNA Compatibility Processingis 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;