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 | ab a\u200Cb | ab | ab a\u200Cb | ab a\u200Cb |
Punycode | xn--ab-j1t | ab | ab | xn--ab-j1t |
Display | xn--ab-j1t | ab a\u200Cb | ab 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
- 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.
- Errors in labels are shown with red; the results may show � if they are not determinant.
- 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 + ̈
- 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')
- The behavior with of browsers with composed single characters like 'U+2490 ( ⒐ ) DIGIT NINE FULL STOP' (in http://lab⒐be) varies:
- Chrome, Safari, and IE will fail to resolve http://lab⒐be.
- 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;