LOWER Function

Excel Functions › Text

All Excel versions Text

The Excel LOWER function converts every letter in a text string to lowercase — one argument, no options, available in every version of Excel. It is the go-to fix for email addresses, usernames, and URLs typed with random capitalization. Its siblings are UPPER (ALL CAPS) and PROPER (Each Word Capitalized).


Quick answer: to convert the text in A2 to all lowercase:
=LOWER(A2)
Letters become lowercase; digits, punctuation, and spaces pass through unchanged. =LOWER("Maria.GARCIA@Example.com") returns maria.garcia@example.com.

Syntax

=LOWER(text)
ArgumentDescription
textRequiredThe text to convert — a string in quotes, a cell reference, or another formula’s result. Non-letter characters are returned as-is.

Available in: every version of Excel, Excel for the web, and Google Sheets. LOWER only touches letters — numbers, symbols, and spacing are untouched, and a number passed to LOWER comes back as text.

Standardize emails and IDs

Email systems don’t care about case, but duplicate-detection formulas and CSV exports do. One helper column makes every address identical:

AB
1Raw entry=LOWER(A2)
2Maria.GARCIA@Example.commaria.garcia@example.com
3JWu@EXAMPLE.COMjwu@example.com
4Dee.Brown@example.Comdee.brown@example.com
5SKU-1042-Wsku-1042-w
=LOWER(A2) // fill down the column

To replace the originals, copy the helper column, then Paste Special › Values over column A and delete the helper. In Excel 365 one formula converts the whole column at once:

=LOWER(A2:A100) // spills 99 converted values

Try it: interactive LOWER demo

Live demo

Type anything and watch LOWER convert it — UPPER and PROPER are shown alongside for comparison.

Cleanup combos: TRIM, usernames, and keys

Imported text usually needs more than a case fix. The classic pairing trims stray spaces and lowercases in one pass:

=LOWER(TRIM(A2)) // remove extra spaces, then lowercase

LOWER is the standard wrapper when building usernames and email addresses from name columns:

=LOWER(LEFT(A2,1) & B2) // first initial + last name: mgarcia
=LOWER(A2 & "." & B2) & "@example.com" // maria.garcia@example.com

And it makes case-sensitive tools behave case-insensitively — EXACT, FIND, and SUBSTITUTE all care about case:

=SUBSTITUTE(LOWER(A2), "inc.", "incorporated") // catch Inc., INC., and inc.

Errors & common pitfalls

Pitfall: LOWER doesn’t change the original cell. Like every formula, it returns a converted copy. To overwrite the source data: helper column → copy → Paste Special › Values → delete the helper.

Pitfall: numbers and dates come back as text. =LOWER(B2) on the number 1042 returns the text “1042”, and a date comes back as its serial number in text form. Only run LOWER on actual text, or wrap the result in VALUE if math must follow.

Pitfall: you may not need LOWER for comparisons. Excel’s = operator and lookups like XLOOKUP and VLOOKUP are already case-insensitive. LOWER is for standardizing stored data, not for making lookups work.

#NAME? — typo or missing quotes. LOWER exists everywhere, so #NAME? almost always means the function name is misspelled or a literal string argument is missing its quotes: =LOWER(Dallas) instead of =LOWER("Dallas").

Practice workbook

📊
Download the free LOWER practice workbook
Every example on this page, ready to open in Excel — plus practice challenges with answers on a separate tab. No sign-up required.

Frequently asked questions

How do I make an entire column lowercase at once?
In Excel 365 / 2021, point LOWER at the whole range and let it spill: =LOWER(A2:A500). In older versions, enter =LOWER(A2) and double-click the fill handle to copy it down.
How do I replace the original text instead of using a second column?
Formulas can't edit other cells, so: build the LOWER helper column, copy it, use Paste Special › Values over the original column, then delete the helper.
Does LOWER affect numbers, dates, or punctuation?
No - only letters change. Digits, symbols, and spaces pass through untouched. Beware though: a real number or date fed to LOWER is returned as text, which breaks downstream math.
Why lowercase email addresses if email isn't case-sensitive?
Because your formulas are stricter than your mail server. COUNTIF-style duplicate checks, Remove Duplicates, and exports to databases all treat JWU@example.com and jwu@example.com as different values until you standardize them.
What's the difference between LOWER, UPPER, and PROPER?
LOWER lowercases everything, UPPER capitalizes everything, and PROPER capitalizes the first letter of every word. All three take a single text argument.

Master functions like this in one day

This page covers one function. Our Excel Formulas and Functions class covers the 30 that matter most — live, hands-on, taught by professionals in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.

See the Formulas & Functions Class

Related functions: UPPER · PROPER · TRIM · EXACT · SUBSTITUTE