JavaScript: Convert Uppercase to Lowercase (All Methods)

Use toLowerCase(), toUpperCase(), and locale‑aware methods with practical examples and edge cases.

JavaScript: Convert Uppercase to Lowercase (All Methods)

Search intent here is practical: developers want to convert uppercase to lowercase in JavaScript quickly and correctly. This guide covers the core methods, title‑case patterns, and locale‑aware conversion.

Table of contents:

toLowerCase

`toLowerCase()` converts the entire string to lowercase and is the standard method for normalization.
const text = "HELLO";
console.log(text.toLowerCase()); // hello

toUpperCase

`toUpperCase()` does the reverse and is useful for headings or data normalization.
const text = "hello";
console.log(text.toUpperCase()); // HELLO

Title case patterns

JavaScript does not include a built‑in title case method. A simple pattern is:
const title = str => str
  .split(/\s+/)
  .map(w => w.charAt(0).toUpperCase() + w.slice(1).toLowerCase())
  .join(' ');

Locale aware conversion

`toLocaleLowerCase()` and `toLocaleUpperCase()` handle languages like Turkish correctly.
"İ".toLocaleLowerCase('tr'); // i

No‑code alternative

If you just need quick conversion, use: https://textcaseconverter.online/en/

Related:

FAQ

If you searched for “uppercase to lowercase JavaScript,” these are the most common follow‑ups.

Is toLowerCase() locale‑aware?

No. Use toLocaleLowerCase() for languages like Turkish.

How do I do title case?

Use a split‑map‑join pattern or a small helper function.

Can I do this without code?

Yes. Use the online converter.

Need a quick result without code?

Convert case instantly with the free online tool.

Convert now