Convert text to upper case, lower case, and title case

Paste your text below and switch it to sentence case, upper case, lower case, capitalized case, or title case, or to a code style such as camelCase or snake_case.

How the case converter works

Each button changes the text in the box. The character, word, and line counts below the box update as you type and after every button.

Sentence case

Lowercases the text, then capitalizes the first letter of each sentence, the first letter of each line, and the pronoun I. the CAT sat. i saw it becomes The cat sat. I saw it. It does not recognize names or other proper nouns, so capitalize those yourself.

UPPER CASE

Capitalizes every letter. Hello world becomes HELLO WORLD.

lower case

Lowercases every letter. Hello World becomes hello world.

Capitalized Case

Capitalizes the first letter of every word and lowercases the rest. A hyphenated word counts as one word. the state-of-the-art plan becomes The State-of-the-art Plan.

Title Case

Capitalizes every word except short words such as a, and, of, the, and to. Those stay lowercase unless they start or end a line or follow a colon. Each line is its own title. the lord of the rings becomes The Lord of the Rings. For APA, Chicago, AP, or MLA style, use the Title Case tool.

aLtErNaTe CaSe

Switches between lowercase and capital letters, starting with lowercase. Spaces and punctuation take a turn too. hello world becomes hElLo wOrLd.

Code styles

The next five buttons turn each line into a name for code. They split the line into words at spaces, punctuation, and capital letters inside a joined word, drop apostrophes, and keep numbers with the word before them. So they also convert from one code style to another.

camelCase

Joins the words, with a capital at the start of each word after the first. Hello world, it's 2026 becomes helloWorldIts2026.

PascalCase

Joins the words, with a capital at the start of every word. my variable name becomes MyVariableName.

snake_case

Lowercases the words and joins them with underscores. myVariableName becomes my_variable_name.

kebab-case

Lowercases the words and joins them with hyphens. XMLHttpRequest becomes xml-http-request.

CONSTANT_CASE

Capitalizes the words and joins them with underscores. max retry count becomes MAX_RETRY_COUNT.

Copy Text

Copies the text in the box to your clipboard.

Clear

Empties the box.

Web and email addresses

Sentence case, Capitalized Case, Title Case, and aLtErNaTe CaSe keep web and email addresses exactly as you typed them, so links still work. UPPER CASE and lower case change every letter, links included. The code styles split links into words like any other text.

Frequently asked questions

How do I convert text to upper case or lower case?

Paste your text into the box and click UPPER CASE or lower case. The converter runs in your browser, and the text stays on your device.

What is the difference between title case and capitalized case?

Capitalized case capitalizes the first letter of every word. Title case does that too, then keeps short words such as and, of, and the in lowercase unless they are the first or last word.

What does sentence case change?

Sentence case lowercases the text, then capitalizes the first letter of each sentence and the pronoun I.

Is this case converter free?

Yes. ConvertMyCase is free.