Shazzer logo

Characters that change length on .toLowerCase()

Chrome logo 1
Firefox logo 1
Edge logo 1

Useful for code that expects data of a certain length, but lowercases it in between checking and using.

JorianWoltjer
Created byJorianWoltjer
Created Apr 11, 2024
Updated May 12, 2025

Tweet
Detecting browser...
CategoryJavaScript Syntax
VisibilityPublic
TypeJS
CharsetUTF-8
Template used:
const c = String.fromCodePoint(i)0x0D
const c_lower = c.toLowerCase()0x0D
if (c_lower.length != c.length){0x0D
    log(i)0x0D
}

Sample payloads

const c = String.fromCodePoint(i)0x0D
const c_lower = c.toLowerCase()0x0D
if (c_lower.length != c.length){0x0D
    alert(i)0x0D
}

Fuzz results

Chrome logo
Chrome 144.0.0.0 desktop Windows NT 10.0

Updated

Sat Jan 31 2026
Found 1 result
Loading...
Chrome logo
Chrome 143.0.0.0 desktop macOS 10.15.7older version

Updated

Sat Jan 31 2026
Found 1 result
Loading...
Chrome logo
Chrome 137.0.0.0 desktop Linux Unknownolder version

Updated

Sat Nov 29 2025
Found 1 result
Loading...
Chrome logo
Chrome 123.0.0.0 Unknown Unknownolder version

Updated

Thu Apr 11 2024
Found 1 result
Loading...
Firefox logo
Firefox 147.0 desktop Linux

Updated

Sun Feb 01 2026
Found 1 result
Loading...
Edge logo
Microsoft Edge 144.0.0.0 desktop Windows NT 10.0

Updated

Sat Jan 31 2026
Found 1 result
Loading...