Choosing a case conversion
A case converter changes letter capitalization without making you retype a passage. It is useful for cleaning up an accidentally capitalized message, preparing a heading, or comparing text styles. Paste your original text into Input, choose a conversion, and select Convert text. The result appears separately in Output.
Lowercase, uppercase, and inverse case
- lowercase changes cased letters to lowercase:
Hello WORLDbecomeshello world. - UPPERCASE changes cased letters to uppercase:
Hello worldbecomesHELLO WORLD. - Inverse case swaps uppercase and lowercase letters:
Hello WORLDbecomeshELLO world.
These options leave ordinary spaces, line breaks, digits, and punctuation in place. Inverse case is useful for a passage typed with the wrong case setting, but it cannot recover capitalization that was already lost.
Random and alternating case
Random case chooses uppercase or lowercase for each letter, so converting the same passage again can produce a different result. Alternating case starts with uppercase and switches case at each following cased letter. Spaces, digits, emoji, and punctuation do not advance the alternating pattern.
For example, alternating Hello world! produces HeLlO wOrLd!. These are visual text
effects; they do not change the meaning of a sentence or make text more suitable for a particular platform.
Capitalizing words and sentences
Capitalize words uppercases the first letter after a whitespace boundary, allowing for opening punctuation such as quotation marks. It leaves the remaining letters unchanged. This is a simple formatting operation, rather than a title-style editor that decides which words should remain lowercase.
Capitalize sentences uppercases a starting letter at the beginning of the text, after a line break, or after a full stop, question mark, or exclamation mark followed by whitespace. It also preserves other letters. Abbreviations, names, and unusual punctuation may need manual correction. Neither mode checks grammar or automatically fixes an all-caps paragraph.
Removing whitespace
Remove whitespace deletes spaces, tabs, and line breaks, joining the remaining text together. For example,
one two becomes onetwo. Use it when you need that exact transformation, rather than
as a way to tidy a normal paragraph: it removes the separators that make words and lines readable.
The other seven modes preserve those separators. If you only need to measure text length, use the Word & Character Counter to compare characters with and without whitespace.
What happens to accented letters and other languages?
The tool uses the browser's standard Unicode case mappings. Letters such as accented Latin characters can change case, while scripts without uppercase and lowercase forms are generally unchanged. Some mappings expand a character into more than one character, so the result can have a different length.
Language-specific rules can differ from the default mappings, including the dotted and dotless forms of I used in Turkish. Check names and language-sensitive text before publishing it. MDN explains standard uppercase conversion and locale-specific mappings.
Keeping and copying the result
Conversion leaves Input unchanged so you can compare it with Output. Editing the input or choosing another mode clears the previous result, preventing you from copying an out-of-date conversion. Copy result copies the plain text, including line breaks where the selected mode preserves them.
Clear empties both text boxes. This tool does not save your draft, so copy anything you need before clearing or leaving the page. Conversion takes place locally after the page has loaded and does not submit your text to a conversion service. Check URLs, passwords, and code carefully, since changing their case can change their behavior.
Loading comments...