Shazzer logo

Characters transformed when using uppercase

Chrome logo 10
Firefox logo 10
Edge logo 10
Safari logo 10

This vector demonstrates which codePoints transform to ascii characters when using toUpperCase() Related vector: https://shazzer.co.uk/vectors/661713f26438aee019a61a71

hackvertor
Created byhackvertor
Created Nov 18, 2024
Updated May 27, 2025

Tweet
Detecting browser...
CategoryXSS Execution
VisibilityPublic
TypeJS
CharsetUTF-8
Template used:
let transformedChr = String.fromCodePoint($[i]).toUpperCase();0x0D
$[i] > 0x7f &&0x0D
/^\w+$/.test(transformedChr) &&0x0D
log($[i] + '=>' + transformedChr)

Sample payloads

let transformedChr = String.fromCodePoint(0).toUpperCase();0x0D
0 > 0x7f &&0x0D
/^\w+$/.test(transformedChr) &&0x0D
alert(0 + '=>' + transformedChr)

Fuzz results

Chrome logo
Chrome 144.0.0.0 desktop Windows NT 10.0
Updated31 Jan 2026
Found 10 results
Loading...
Chrome logo
Chrome 143.0.0.0 desktop macOS 10.15.7older version
Updated25 Jan 2026
Found 10 results
Loading...
Firefox logo
Firefox 147.0 desktop Linux
Updated1 Feb 2026
Found 10 results
Loading...
Firefox logo
Firefox 144.0 desktop Windows NT 10.0older version
Updated9 Nov 2025
Found 10 results
Loading...
Firefox logo
Firefox 132.0 desktop macOS 10.15older version
Updated18 Nov 2024
Found 10 results
Loading...
Edge logo
Microsoft Edge 144.0.0.0 desktop Windows NT 10.0
Updated31 Jan 2026
Found 10 results
Loading...
Safari logo
Safari 18.2 mobile iOS 18.2
Updated7 Jan 2025
Found 10 results
Loading...
Safari logo
Safari 18.0.1 mobile iOS 18.0.1older version
Updated18 Nov 2024
Found 10 results
Loading...
Safari logo
Safari 17.4 desktop macOS 10.15.7older version
Updated18 Nov 2024
Found 10 results
Loading...