Lowercase Converter: Convert Text to Lowercase in One Click

UPPERLOWERCASE.COM Lowercase Converter Any text to lowercase, instantly before THIS SENTENCE IS SHOUTING after this sentence is shouting

A lowercase converter turns any text into lowercase letters. Paste THIS SENTENCE IS SHOUTING, press one button, get this sentence is shouting. It works on a word, a paragraph or a ten-thousand-line export, and it takes about a second.

The tool below does it in your browser, so nothing is uploaded anywhere. Under it, this guide covers how to convert text to lowercase in Word, Google Docs, Excel, Sheets, VS Code, Python, JavaScript, SQL and CSS, what lowercase actually means to a computer, and the one language where lowercase conversion still breaks in 2026.

RESULT

Need more than lowercase? The full upper lower case converter does UPPERCASE, lowercase, Sentence case, Title Case, camelCase, snake_case and six more styles, with a live word and character count. Free, no sign-up.

What lowercase actually is

Lowercase letters are the small forms of the alphabet: a, b, c through z. Typographers call them minuscules; the capitals are majuscules. The names come from the printing trade, where the small letters sat in the lower case of the type cabinet and the capitals in the upper one. That is the whole origin of the words uppercase and lowercase, and the history is worth a detour in the art of uppercase and lowercase writing.

To a computer, a lowercase letter is a different character from its capital. In ASCII and in Unicode, A is code point 65 and a is 97: the gap is exactly 32, which is why the oldest lowercase routines simply add 32 to a byte. Modern conversion is more careful, because Unicode covers alphabets where the mapping is not a fixed offset and where one capital can become two lowercase letters.

CharacterUppercaseLowercaseNote
Latin AA (U+0041)a (U+0061)Offset of 32
German eszettSSßTwo letters become one
Greek sigmaΣσ or ςFinal position changes the form
Turkish dotted IİiLocale-dependent
Digits and symbols7 & %7 & %Unchanged by any converter

Greek is the alphabet where this matters most in practice, and the pairs are laid out in our guide to upper and lower case Greek letters.

How to convert text to lowercase in every common tool

Ten platforms, one table. Every method below is built in and needs no add-on.

ToolHow to make text lowercaseKeeps acronyms?
This pagePaste, choose a mode, press ConvertYes, in keep mode
Microsoft WordSelect text, Home > Aa > lowercase, or press Shift+F3 twiceNo
Word for MacSelect text, then Fn+Shift+F3, or Format > Change CaseNo
Google DocsFormat > Text > Capitalization > lowercaseNo
Excel=LOWER(A1)No
Google Sheets=LOWER(A1)No
VS CodeSelect, then Ctrl+Shift+P and Transform to LowercaseNo
Notepad++Select, then Ctrl+UNo
Sublime TextSelect, then Ctrl+K then Ctrl+LNo
PhotoshopType layer, Character panel, turn off All CapsReverts display only

Shift+F3 is the fastest trick in Word. Select any text and press it repeatedly: the selection cycles through lowercase, Capitalize Each Word and UPPERCASE. It is faster than the ribbon and it works in Outlook and PowerPoint too. On a Mac laptop, add the Fn key. The full walkthrough is in changing case in Word on Mac.

Lowercase in code: five languages

Every language ships a lowercase function. They differ in one respect only: whether they respect the user's locale.

LanguageMethodLocale aware
Pythontext.lower()No (Unicode default)
Python (fuller)text.casefold()No, but folds more forms
JavaScripttext.toLowerCase()No
JavaScript (safe)text.toLocaleLowerCase('tr')Yes
Javastr.toLowerCase(Locale.ROOT)Yes, if you pass a locale
SQLLOWER(column)Depends on collation
CSStext-transform: lowercase;Display only

casefold() is the one people miss. lower() leaves the German ß alone; casefold() turns it into ss, which is what you want when comparing two strings for equality rather than displaying them. The reverse operation, and the same trap in the other direction, is covered in the Python uppercase guide and in the Java version.

CSS lowercase is a costume, not a haircut. text-transform: lowercase changes only what the browser paints. The underlying text is untouched, so copying the element gives you the original capitals, and a screen reader may announce the original too. Use CSS for presentation and a real converter when the stored value must change.

The Turkish i problem

This is the one case where a lowercase converter can be confidently, invisibly wrong.

Turkish has two i letters: a dotted pair (İ and i) and a dotless pair (I and ı). Lowercasing the English way turns the capital I into a dotted i, which in Turkish is a different letter and often a different word. The classic production failure is a system that lowercases TITLE to compare it with a stored key, runs on a machine set to Turkish, produces tıtle, and stops matching anything.

InputEnglish localeTurkish locale
Iiı
İi (plus a combining dot)i
ISTANBUListanbulıstanbul

The rule for developers is simple: use an invariant lowercase (Locale.ROOT in Java, casefold() in Python, toLowerCase() without a locale in JavaScript) whenever you are comparing identifiers, and a locale-aware lowercase only when you are displaying text to a human. The converter on this page uses the invariant form.

When lowercase is the right choice

Lowercase is not only a fix for text that arrived in capitals. In several places it is the correct style.

WhereConventionWhy
URLs and slugsAll lowercasePaths are case sensitive on Linux servers
Email addressesAll lowercaseThe domain half is case insensitive; habit makes the rest safe
File names in a repositoryAll lowercaseAvoids Mac and Windows case-insensitive collisions
CSS classes and HTML tagsAll lowercaseConvention since HTML5
Database column namesUsually lowercase with underscoresPortable across engines
HashtagsCamel case is better#NationalPetDay is readable, #nationalpetday is not
Brand namesWhatever the owner writesadidas, eBay, iPhone, danone
A whole paragraph of proseNeverIt removes sentence boundaries and proper nouns

The last row is the important one. Writing everything in lowercase reads as a style choice online, but it deletes real information: the reader can no longer see where a sentence starts or which words are names. Capitals carry meaning, which is the argument made in full in the power and purpose of capital letters.

Lowercase, uppercase and the readability question

Lowercase text is measurably faster to read than the same text in capitals. The reason is shape. Lowercase letters have ascenders (b, d, f, h, k, l, t) and descenders (g, j, p, q, y) that give each word a distinctive outline, and skilled readers use that outline before decoding individual letters. Set the same word in capitals and every letter becomes a rectangle of the same height, so the outline disappears and the eye has to work letter by letter.

That is why road signs moved to mixed case, why a paragraph of capitals feels like shouting, and why interface guidelines from both Google and Apple specify sentence case for buttons. The trade-off, and the places where capitals still win, are set out in uppercase vs lowercase: when to make a statement.

TextReading speedBest for
lowercase onlyFast, but sentence starts are lostCode, URLs, informal notes
Sentence caseFastest overallBody text, headlines, buttons
Title CaseSlightly slowerBook and film titles
ALL CAPSSlowest, by a clear marginShort labels of one to three words

Lowercase and passwords

One place where lowercase alone is a weakness rather than a style. A password drawn only from the 26 lowercase letters has 26 possibilities per character. Add capitals and it becomes 52; add digits and symbols and it passes 90. Each extra character class multiplies the search space an attacker has to cover.

Character setOptions per character8-character combinations
lowercase only26about 209 billion
lower plus upper52about 53 trillion
lower, upper, digits62about 218 trillion
plus symbolsabout 95about 6.6 quadrillion

Length still beats complexity in practice, but mixing cases is free. The arithmetic and the practical advice are in password security and upper and lower case characters.

Five mistakes when converting to lowercase

  • Destroying acronyms. The CEO met NASA becomes the ceo met nasa. Use the keep-acronyms mode above, or convert in a copy and restore them afterwards.
  • Lowercasing an email body wholesale. Names, brands and the pronoun I all lose their capitals. Use sentence case instead, which is explained in the sentence case guide.
  • Using CSS when the data must change. text-transform does not touch the stored value.
  • Comparing strings with a locale-aware lowercase. The Turkish i turns a working comparison into a silent mismatch.
  • Overwriting the original column. Lowercasing is lossy: once the capitals are gone, no function brings them back. Convert into a new column first.

Convert a whole document in one click. The upper lower case converter handles lowercase, UPPERCASE, Sentence case, Title Case and eight more styles, with acronym protection and a live character count. Free, in your browser, nothing uploaded.

Lowercase a whole spreadsheet column, step by step

Converting one cell is trivial. Converting a column of ten thousand names without breaking the file takes four steps.

  1. Insert a helper column next to the data. Never convert in place: lowercasing is lossy, and if the source column is overwritten the original capitals are gone for good.
  2. Enter the formula in the first cell of the helper column: =LOWER(TRIM(A2)). The TRIM removes leading, trailing and double spaces, which are the usual reason two apparently identical values fail to match.
  3. Fill down. Double-click the small square at the bottom right of the cell and the formula runs to the last row of the adjacent data.
  4. Convert the formulas to values. Select the helper column, copy, then Paste Special > Values over the original. Until you do this the column holds formulas that will break if the source is deleted.

Google Sheets works identically, and both applications also offer =UPPER() and =PROPER(). The related spreadsheet recipes are in upper and lower case in Excel and changing case in Excel without a formula.

Does lowercase text affect SEO?

Not in the way people expect. Google normalizes case when it matches a query, so a page does not rank differently because its title is lowercase, sentence case or Title Case. Capitalization is not a ranking factor.

Two places where case does matter to a search engine are technical rather than editorial. URLs on a Linux server are case sensitive, so /Page.html and /page.html are two different addresses and can split your signals between them; keeping every URL lowercase avoids that entirely. And a page title written wholly in capitals can be rewritten by Google in the results, because all-caps titles are treated as low quality.

Everything else is a click-through question rather than a ranking one, and it is covered alongside the other case styles in should all letters in a title be capitalized and capital letters in emails.

Frequently asked questions

How do I convert text to lowercase?

Paste the text into a lowercase converter and press Convert, or in Microsoft Word select the text and press Shift+F3 until it is lowercase. In Excel and Google Sheets use =LOWER(A1); in Python use text.lower().

How do I make text lowercase in Word?

Select the text, then Home > Aa > lowercase. The keyboard shortcut is Shift+F3, pressed repeatedly to cycle through lowercase, Capitalize Each Word and UPPERCASE. On a Mac laptop add the Fn key.

What is the Excel formula for lowercase?

=LOWER(A1) converts the contents of cell A1 to lowercase. It is the counterpart of =UPPER() and =PROPER(), and it works the same way in Google Sheets.

How do I convert uppercase to lowercase without retyping?

Use a converter, a spreadsheet formula, or your editor. Word has Shift+F3, VS Code has Transform to Lowercase, Notepad++ has Ctrl+U, and Google Docs has Format > Text > Capitalization.

Does converting to lowercase keep acronyms capitalized?

Not by default. Word, Excel and most built-in functions lowercase NASA and CEO along with everything else. Use the keep-acronyms mode of the converter on this page to leave all-capital words untouched.

What is the difference between lower and casefold in Python?

lower() applies the standard lowercase mapping. casefold() is more aggressive and is meant for caseless comparison, so the German eszett becomes ss. Use casefold() when comparing strings, lower() when displaying them.

Does CSS text-transform lowercase change the actual text?

No. It changes only how the text is painted. The underlying HTML keeps its original capitalization, so copying the text gives you the original.

Why does lowercase break for Turkish text?

Turkish has dotted and dotless i letters. A locale-aware lowercase turns capital I into a dotless i, which breaks comparisons written for English. Use an invariant lowercase such as Locale.ROOT in Java for identifiers.

The short version

A lowercase converter turns capitals into small letters and nothing else: digits, punctuation and spacing are untouched. Use the tool above for a quick paste, Shift+F3 in Word, =LOWER() in a spreadsheet, and lower() or casefold() in code. Keep acronyms if the text is prose, use an invariant lowercase if you are comparing identifiers, and never overwrite the original column, because lowercasing cannot be undone.

Next Post Previous Post