Convert text to lowercase no capitals Free Online Secure
Paste a line and read it back in lowercase. The whole of it happens in your browser — nothing you type is sent anywhere, and the rules follow the language of this page rather than English.
Write it differently
Nothing uploaded
The same line in all seven writings
| Writing | The same line, written that way |
|---|---|
| uppercase | CRÈME BRÛLÉE FOR 2 — STRASSE 17, FOOBAR |
| lowercase | crème brûlée for 2 — straße 17, foobar |
| Title Case | Crème Brûlée For 2 — Straße 17, Foobar |
| snake_case | crème_brûlée_for_2_straße_17_foo_bar |
| kebab-case | crème-brûlée-for-2-straße-17-foo-bar |
| camelCase | crèmeBrûléeFor2Straße17FooBar |
| a URL slug | creme-brulee-for-2-strasse-17-foobar |
Where these forms come from
Capital and small letters were once two different alphabets. The capitals are Roman, cut into stone with a chisel; the small letters descend from the Carolingian minuscule, shaped by a pen moving quickly across parchment. Printers kept the two in separate trays — the upper case and the lower case — and the names stuck long after the trays were gone. The programming forms are much younger and were invented to solve one problem: a name cannot contain a space. snake_case came out of early C, camelCase out of Smalltalk, kebab-case out of Lisp, and the URL slug out of the need to put a human title into an address where spaces and accents are not allowed.
Where you meet them
Title case belongs to headings and book titles; sentence case to almost everything else, and increasingly to interfaces, because it reads faster. snake_case names database columns and Python variables; camelCase names JavaScript variables and Java methods; kebab-case names CSS classes and file names in web projects. The slug is what turns an article's headline into the last part of its address, and it is the one conversion here that search engines read.
Questions people ask
Why does uppercasing sometimes change the number of letters?
Because case is a property of a language, not of a character. German ß becomes SS in capitals, so one letter becomes two. Turkish has a dotted and a dotless i, and uppercasing i gives İ rather than I — getting this wrong turns a Turkish word into a different one. The conversions here follow the rules of the page's own language, which is why the same input can give different results on the Turkish page than on the English one.
Why does the slug remove accents and punctuation?
Because an address has to survive being copied into a message, printed on paper and typed back in by hand. Accented letters are legal in a modern URL but get percent-encoded when copied, turning a readable address into a line of symbols. Stripping them down to plain letters, digits and hyphens keeps the address readable, shareable and identical everywhere it appears.
Is the answer exact?
Where both units are defined in terms of one another by whole numbers, yes — the page says so above the figure, and the only rounding is in how many digits are shown. Where the ratio has no finite decimal, the page shows twelve significant digits and says the relation is approximate rather than pretending otherwise.
Does anything I type leave my device?
No. The arithmetic runs in your browser; nothing is uploaded and there is no server to upload it to. Load the page once and it keeps working with the network switched off.
Why you convert text to lowercase
Text arrives in capitals more often than you would like. A list exported from an old system where everything is shouted, a heading someone typed with the caps lock on, a block copied from a poster, a column of names in which no two rows agree on how to write the same word. Retyping is out of the question, and fixing a hundred lines by hand is a miserable way to spend an hour. To convert text to lowercase is the simple repair: every letter drops to its small form, and what remains is something you can read, compare, search and reuse.
Paste a line and read it back in lowercase. That is the whole of the interface. The conversion happens in your browser, nothing you type is sent anywhere, and the rules follow the language of this page and not English. That last point is easy to overlook: small letters are not the same everywhere, and a converter that applies English rules to a Turkish or Greek text gives wrong answers. Below you will find what the conversion does and does not do, how it deals with the awkward letters of several languages, why lowercase is the quiet workhorse of data cleaning, and the places where people need to convert text to lowercase.
What the conversion does
Every letter to its small form
The page drops every letter to its small form. Spaces, punctuation and numbers are left exactly where they were. The line Crème brûlée for 2 — straße 17, fooBar comes back as crème brûlée for 2 — straße 17, foobar. Accents are kept, the dash and the comma stay where they were, and the digits are untouched.
Nothing else changes
The conversion does not trim spaces, does not remove accents and does not touch the order of the words. It changes the case of letters and nothing else, so the result can be pasted back where the original came from without surprises. If you also need accents removed and spaces turned into hyphens, the tool for that is the URL slug page.
Copying the result
A button beside the result copies it to the clipboard. Paste it into the document, the spreadsheet or the form where you need it, and check the end of long results as well as the start.
What the conversion does not do
It does not know which words are names
Paris in May comes back paris in may, and nothing here can tell that the first one was a city and the second a month. Once a name has lost its capital, the information is gone: no program can reliably put it back. If your text contains names that matter, keep the original, or convert only the parts that need it.
It does not restore sentence case
Lowercase text has no capital at the start of a sentence, and the page does not guess where the sentences begin. If you want to capitalise sentences afterwards, you have to do it yourself, or use a style guide and an editor.
It does not correct spelling or language
A misspelt word stays misspelt, in small letters. The page is a mechanical converter, not a proofreader.
The language matters
Turkish: two different letters
Small letters are not the same everywhere. In Turkish the small form of I is ı, without a dot, and the small form of İ is i. They are two different letters, not two shapes of one. A converter that applies English rules lowers every I to i, and turns Turkish words into other words: ISIK, light, becomes isik instead of ışık. This page follows the language it is written in.
German: the sharp s stays
German ß is already a small letter, so lowercasing leaves it alone. Capital STRASSE comes back as strasse, not straße, because the double s of the capital form does not remember whether it came from ß or from two letters. That is a known limit of any converter, and worth keeping in mind for German text that began in capitals.
Greek and the final sigma
Greek has two small forms of the letter sigma, σ in the middle of a word and ς at the end. A good converter chooses between them by position, so that ΟΔΟΣ becomes οδός with its final ς, and not οδοσ. Modern browsers do this correctly, and the page relies on them.
Scripts without small letters
Chinese, Japanese, Korean, Arabic, Hebrew and the Indian scripts have no case. Text in them comes back unchanged, which is the right answer and not a failure. Latin letters mixed into such text are converted as usual.
Why lowercase is the quiet workhorse
Comparing and matching
Computers consider Smith, SMITH and smith to be three different words. To find duplicates, join two lists or check whether an address was already used, you first convert text to lowercase on both sides and then compare. That one step removes a large share of false mismatches.
Searching
Most search is case-insensitive because the text is lowercased behind the scenes before it is compared. If you do the same by hand, for instance when preparing a list of keywords or tags, the results will match what a search engine would see.
E-mail addresses and domains
Domain names are not case-sensitive, and most mail systems treat the local part of an address the same way in practice. Storing addresses in lowercase avoids the situation in which a person is registered twice because they typed Anna@Example.com once and anna@example.com the next time.
Tags, categories and file names
Systems that group items by tag or category are happier when the names are in one case. A file name in lowercase also avoids trouble when a project moves between systems that do and do not distinguish case, a difference that has broken many a website on its way from a laptop to a server.
When lowercase is the wrong choice
Names, titles and sentences
Text meant for people to read needs its capitals. A letter in all small letters looks careless, and a title without capitals loses its authority. Use lowercase for data, not for prose.
Acronyms and codes
NASA is not nasa, and a product code like AB12-X may be case-sensitive in the system that issued it. Check before you convert text to lowercase in a list of codes.
Passwords and keys
Most passwords and keys are case-sensitive. Lowering them changes them. Never run a password or an access key through a converter and expect it to still work. In this page, nothing is sent anywhere, but the result will no longer be the same secret.
How to convert text to lowercase here
Paste or type your text
Enter the line in the first field. The result appears at once in the second, so you can watch it change as you type.
Check the awkward letters
Look at accents, the sharp s, the Turkish dotted and dotless i and the Greek sigma. If the text is in a language other than the page's, make sure the output is what that language expects.
Copy it
Press the copy button and paste the result where you need it. For other forms of the same line, see below.
The same line in all seven writings
A table of forms
Below the converter, a table shows the example line in all seven forms the site offers: uppercase, lowercase, Title Case, snake_case, kebab-case, camelCase and a URL slug. It is a quick way to see how the same words look in each. For the opposite of this page, go to convert text to uppercase, and for names and headings convert text to Title Case.
Where these forms come from
Two alphabets
Capital and small letters were once two different alphabets. The capitals are Roman, cut into stone with a chisel; the small letters descend from the Carolingian minuscule, shaped by a pen moving quickly across parchment. Printers kept the two in separate trays, the upper case and the lower case, and the names stuck long after the trays were gone.
The forms for programmers
The programming forms are much younger and were invented to solve one problem: a name cannot contain a space. snake_case came out of early C, camelCase out of Smalltalk, kebab-case out of Lisp, and the URL slug out of the need to put a human title into an address where spaces and accents are not allowed. Each of them starts from lowercase. See snake_case, kebab-case and camelCase.
Where you meet lowercase
In web addresses
Web addresses are usually written in lowercase. The part after the domain can be case-sensitive on some servers, so a link typed in capitals may lead nowhere. Convert text to lowercase before you publish an address.
In programming
Most code styles use lowercase for variable and function names, sometimes with underscores or hyphens. Converting a heading to lowercase is the first step toward a name that a program accepts.
In data exchange
Keys in files that move between systems are best kept in one case. If your data goes through CSV to JSON, the header of the table becomes the keys of the records, and consistent lowercase headers make the result easier to use.
Traps when you convert text to lowercase
Losing information about names
You cannot get the capitals back. Keep the original when names matter.
Applying English rules to other languages
Turkish I, Greek sigma and German ß behave differently. Use a converter that follows the language of the text, as this one does.
Converting case-sensitive data
Passwords, keys, some codes and some file systems care about case. Check before you convert.
Converting the whole when only a part needs it
If only a column of a table needs lowercase, convert that column and leave the rest. A global change is harder to undo.
Lowercase in everyday workflows
Preparing a mailing list
Mailing lists collected from several forms have addresses in every style. Before you merge them, convert text to lowercase for the whole address column, sort it, and remove the repeated entries. You will usually find that a list of ten thousand has several hundred duplicates that capitals were hiding. If a tool then asks for the data in a structured format, JSON to CSV and the other converters on the site can reshape it.
Making tags and hashtags
Tags work best as one word in one case. A hashtag typed in capitals is no different to a computer, but humans read camel case more easily. If you want a clean tag from a phrase, convert text to lowercase, remove the spaces and decide whether to join the words with capitals. For ready-made forms, camelCase is a click away.
Writing file names
File names in lowercase avoid a whole class of problems: links that work on your laptop and break on the server, scripts that cannot find a file because of a capital, backups that refuse to merge. Lowercase letters, digits and hyphens are the safest set. A phrase such as Annual Report 2026 FINAL becomes annual report 2026 final, and with hyphens in place of spaces it is ready.
Normalising before translation or analysis
Analysts who count words or compare texts begin by converting everything to lowercase so that The and the are counted together. Translators and editors use the same step when they build glossaries. The page does this for a few lines at once and keeps the original untouched in your document.
Checking a result by eye
After you convert text to lowercase, scan the result for words that should have kept a capital, such as names, months, days and the pronoun I in English. If you spot them, go back to the original and decide whether the whole conversion was right, or whether a better plan would be to convert only part of the text.
A word on keyboards and habits
Why not just fix it in the editor
Word processors and code editors have commands that change case, and they are fine for a single document. A web page is quicker when the text lives somewhere else, in an e-mail, a chat message or a spreadsheet cell, and you do not want to open a program just to change the case of three lines. Paste, convert, copy, and you are done in seconds.
Questions people ask before converting
Does it handle accented letters?
Yes. É becomes é, and Ü becomes ü. Accents are kept.
What happens to numbers and symbols?
They stay exactly as they were.
Does it work with other languages?
Yes, following the rules of the language of the page, including Turkish and Greek. Scripts without case come back unchanged.
Can I get the capitals back?
Not reliably. The information has gone. Keep the original if you need it.
Is my text uploaded?
No. What you type here is never sent anywhere, so a draft, a password or a client's name is as safe here as in a text editor.
How do I put capitals on every letter?
With convert text to uppercase.
A worked example
Cleaning a list of names
Say a spreadsheet of members has the names typed in four different styles: ANNA POPESCU, Anna popescu, anna Popescu and ANNA popescu. You want to find the duplicates. You paste the column here, convert text to lowercase and read anna popescu four times. Pasted back beside the original, the four rows now match, and a sort puts them together. You delete the duplicates and keep the first, correctly capitalised, row. The original column stays in the file in case a name needs restoring.
A short checklist
Before converting
Decide whether lowercase is right for the purpose. Keep a copy of the original text, especially if it contains names.
While converting
Paste the text, check the awkward letters and make sure it is the right language setting for the text.
After converting
Read a few lines of the result. If it feeds a comparison or a search, run the comparison and check that the matches are what you expected.
Common mistakes
Lowercasing text meant to be read
Prose needs capitals. Use lowercase for data.
Lowercasing secrets
A password in the wrong case is a different password.
Throwing away the source
Keep the original so that names can be restored.
Your text stays on your device
The conversion happens locally. Your text is handled by your own browser and nothing is sent anywhere. There is nothing to delete afterwards and no account to create. That is the plain way to convert text to lowercase.
Summary
To convert text to lowercase here, paste a line and read it back in small letters at once. The conversion drops every letter to its small form and leaves spaces, punctuation and numbers exactly where they were. It does not know which words are names: Paris in May comes back paris in may. The rules follow the language of the page and not English: in Turkish the small form of I is ı, without a dot, and the small form of İ is i, two different letters, not two shapes of one. Scripts without case come back unchanged. Lowercase is the quiet workhorse of comparing, matching and searching. Nothing is uploaded.