Shazzer logo

Characters allowed as start of HTML tag name

Chrome logo 53
Firefox logo 53
Edge logo 53
Safari logo 53

Characters that are possible starts of HTML tag names, for use in "custom tags" on https://portswigger.net/web-security/cross-site-scripting/cheat-sheet

JorianWoltjer
Created byJorianWoltjer
Created Jan 30, 2026
Updated Jan 30, 2026

Tweet
Detecting browser...
CategoryHTML Parsing
VisibilityPublic
TypeXSS
CharsetUTF-8
Template used:
<$[chr]a id="test">
Code used after fuzz:
document.getElementById('test') && log(i)

Sample payloads

<<a id="test">
<Aa id="test">
<Ba id="test">
<Ca id="test">
<Da id="test">
<Ea id="test">
<Fa id="test">
<Ga id="test">
<Ha id="test">
<Ia id="test">
<Ja id="test">
<Ka id="test">
<La id="test">
<Ma id="test">
<Na id="test">
<Oa id="test">
<Pa id="test">
<Qa id="test">
<Ra id="test">
<Sa id="test">

Fuzz results

Chrome logo
Chrome 145.0.0.0 desktop macOS 10.15.7
Updated8 Feb 2026
Found 53 results
Loading...
Chrome logo
Chrome 144.0.0.0 desktop Linux Unknownolder version
Updated17 Feb 2026
Found 53 results
Loading...
Chrome logo
Chrome 144.0.0.0 desktop Windows NT 10.0older version
Updated30 Jan 2026
Found 53 results
Loading...
Firefox logo
Firefox 148.0 desktop macOS 10.15
Updated2 Feb 2026
Found 53 results
Loading...
Firefox logo
Firefox 147.0 desktop Windows NT 10.0older version
Updated2 Feb 2026
Found 53 results
Loading...
Edge logo
Microsoft Edge 145.0.0.0 desktop Windows NT 10.0
Updated16 Feb 2026
Found 53 results
Loading...
Safari logo
Safari 26.2 desktop macOS 10.15.7
Updated31 Jan 2026
Found 53 results
Loading...