Shazzer logo

Characters allowed as a tag name using DOM APIs

⚠ Browser differences
Chrome logo 65.4k
Firefox logo 65.4k
Edge logo 65.4k
Safari logo 54k

This shows which characters are allowed as a tag name with the document.createElement API.

hackvertor
Created byhackvertor
Created Jun 13, 2025
Updated Jun 13, 2025

Tweet
Detecting browser...
CategoryXSS Execution
VisibilityPublic
TypeJS
CharsetUTF-8
Template used:
try{0x0D
document.createElement(String.fromCodePoint($[i]));0x0D
log($[i])0x0D
} catch{}

Sample payloads

try{0x0D
document.createElement(String.fromCodePoint(58));0x0D
alert(58)0x0D
} catch{}
try{0x0D
document.createElement(String.fromCodePoint(95));0x0D
alert(95)0x0D
} catch{}
try{0x0D
document.createElement(String.fromCodePoint(170));0x0D
alert(170)0x0D
} catch{}
try{0x0D
document.createElement(String.fromCodePoint(181));0x0D
alert(181)0x0D
} catch{}
try{0x0D
document.createElement(String.fromCodePoint(186));0x0D
alert(186)0x0D
} catch{}
try{0x0D
document.createElement(String.fromCodePoint(902));0x0D
alert(902)0x0D
} catch{}
try{0x0D
document.createElement(String.fromCodePoint(908));0x0D
alert(908)0x0D
} catch{}
try{0x0D
document.createElement(String.fromCodePoint(986));0x0D
alert(986)0x0D
} catch{}
try{0x0D
document.createElement(String.fromCodePoint(988));0x0D
alert(988)0x0D
} catch{}
try{0x0D
document.createElement(String.fromCodePoint(990));0x0D
alert(990)0x0D
} catch{}
try{0x0D
document.createElement(String.fromCodePoint(992));0x0D
alert(992)0x0D
} catch{}
try{0x0D
document.createElement(String.fromCodePoint(1369));0x0D
alert(1369)0x0D
} catch{}
try{0x0D
document.createElement(String.fromCodePoint(1749));0x0D
alert(1749)0x0D
} catch{}
try{0x0D
document.createElement(String.fromCodePoint(2365));0x0D
alert(2365)0x0D
} catch{}
try{0x0D
document.createElement(String.fromCodePoint(2482));0x0D
alert(2482)0x0D
} catch{}
try{0x0D
document.createElement(String.fromCodePoint(2654));0x0D
alert(2654)0x0D
} catch{}
try{0x0D
document.createElement(String.fromCodePoint(2701));0x0D
alert(2701)0x0D
} catch{}
try{0x0D
document.createElement(String.fromCodePoint(2749));0x0D
alert(2749)0x0D
} catch{}
try{0x0D
document.createElement(String.fromCodePoint(2784));0x0D
alert(2784)0x0D
} catch{}

Fuzz results

Chrome logo
Chrome 148.0.0.0 desktop Windows NT 10.0
Updated15 Mar 2026
Found 65462 results
Loading...
Chrome logo
Chrome 144.0.0.0 desktop macOS 10.15.7older version
Updated25 Jan 2026
Found 65462 results
Loading...
Firefox logo
Firefox 149.0 desktop macOS 10.15
Updated3 Apr 2026
Found 65462 results
Loading...
Firefox logo
Firefox 148.0 desktop Windows NT 10.0older version
Updated23 Feb 2026
Found 34519 results
Loading...
Firefox logo
Firefox 147.0 desktop Linuxolder version
Updated23 Feb 2026
Found 34519 results
Loading...
Edge logo
Microsoft Edge 146.0.0.0 desktop Windows NT 10.0
Updated31 Mar 2026
Found 65462 results
Loading...
Safari logo
Safari 18.5 desktop macOS 10.15.7
Updated24 Jun 2025
Found 54002 results
Loading...