JavaScript (ES2026) reference · String Methods
JavaScript String toLocaleUpperCase() Method
Convert to uppercase using a language's rules, for example Turkish or German special cases.
JavaScript (ES2026) Since ES3
Syntax
string.toLocaleUpperCase(locales)
Parameters
| Parameter | Description |
|---|---|
locales optional |
A locale such as "tr" or "de". |
Return value
A new string.
Examples
console.log("i".toUpperCase(), "i".toLocaleUpperCase("tr"));
Output
I İ
console.log("straße".toLocaleUpperCase("de"));
Output
STRASSE
Version history
| Version | Change |
|---|---|
| JavaScript ES3 | Added |
In other languages
str.upper()· Python
Related
string.toUpperCase()· Return the string converted to uppercase letters. Use toLocaleUpperCase() for language-specific rules.string.toLocaleLowerCase()· Convert to lowercase using a language's rules, which matters for languages like Turkish.- JavaScript Strings · tutorial
- JavaScript String Methods · tutorial