JavaScript (ES2026) reference · String Methods
JavaScript String toLocaleLowerCase() Method
Convert to lowercase using a language's rules, which matters for languages like Turkish.
JavaScript (ES2026) Since ES3
Syntax
string.toLocaleLowerCase(locales)
Parameters
| Parameter | Description |
|---|---|
locales optional |
A locale such as "tr". |
Return value
A new string.
Examples
console.log("I".toLowerCase(), "I".toLocaleLowerCase("tr"));
Output
i ı
console.log("ÉCOLE".toLocaleLowerCase("fr"));
Output
école
Version history
| Version | Change |
|---|---|
| JavaScript ES3 | Added |
In other languages
str.casefold()· Python
Related
string.toLowerCase()· Return the string converted to lowercase. Use it for case-insensitive comparisons.string.toLocaleUpperCase()· Convert to uppercase using a language's rules, for example Turkish or German special cases.- JavaScript Strings · tutorial
- JavaScript String Methods · tutorial