Every common case in one place
A case converter rewrites the capital and small letters in your text without changing the words. This one covers the everyday cases, UPPERCASE, lowercase, Sentence case, Capitalize Each Word and Title Case, plus two playful ones, aLtErNaTiNg and InVeRsE, and seven programmer cases used for variable and file names. Everything happens inside the text box, so you can convert, check the result and convert again.
Before
the lord of the rings: a tale of war and peace
After
The Lord of the Rings: A Tale of War and Peace
How title case works
Title case capitalizes the important words in a heading and leaves small connecting words in lowercase. The first and last word are always capitalized, and so is the first word after a colon. You can pick one of three styles. AP style keeps short articles, conjunctions and prepositions such as a, the, of, in and to lowercase, but capitalizes longer ones like through or about. Chicago style lowers every preposition, however long. The simple style uses a short list of small words and capitalizes everything else. Words that already mix capitals, such as iPhone or NASA, are left exactly as you typed them.
Style guides disagree on some details, for example how to treat hyphenated words, so check the rules of your publication or school before you submit.
Sentence case and its limits
Sentence case lowers everything and then capitalizes the first letter after a full stop, question mark, exclamation mark or line break, plus the word I. It cannot know which words are proper nouns, so names such as London or Maria will come out in lowercase and need a quick fix by hand.
Programmer cases
Developers use a different case for almost every kind of name. These work line by line, and they split your words at spaces, underscores, hyphens, dots and capital letters, so XMLHttpRequest is read as XML, Http and Request.
camelCaseandPascalCasefor variables, functions and classes.snake_caseandCONSTANT_CASEfor database columns, Python code and constants.kebab-casefor URLs, CSS classes and file names.dot.casefor configuration keys, andTrain-Casefor some HTTP headers.
Tips and common mistakes
Avoid long stretches of text in all capitals. It is slower to read and often feels like shouting. If your text has strange line breaks after pasting, run it through the line break remover first, then convert the case. To check how long the result is, open the word counter.