Text Case Converter
Convert text across upper, lower, title, sentence, camel, snake, and kebab case styles online.
Run tool
This text case converter adjusts strings into seven standard casing styles: lowercase, uppercase, title case, sentence case, camel case, snake case, and kebab case. For variable names in code, camel case (e.g., 'myVariable') and snake case (e.g., 'my_variable') are common. For headlines and standard prose, title case or sentence case provides clean readability. The tool splits input into words using ASCII letters and numbers for coding formats like kebab case, omitting punctuation and spaces. Sentence case sets the initial character of each sentence to uppercase following standard punctuation marks like periods, exclamation marks, and question marks that are followed by spaces. If no case style is selected, the tool defaults to lowercase conversion. Entering empty text returns an empty output without errors. Any unrecognized casing selection leaves the original text intact. Paste your content, choose your preferred target style, and copy the converted output directly into your documents or source code files.
Instructions
- Paste or type your text into the text area.
- Choose your target case format from the supported options: upper, lower, title, sentence, camel, snake, or kebab.
- Review the transformed text in the output area and copy the result.
Examples
- Transforming 'hello world project' into kebab case yields 'hello-world-project'.
- Transforming 'first sentence. second sentence!' into sentence case yields 'First sentence. Second sentence!'.
FAQ
How does sentence case handle punctuation?
Sentence case capitalizes the first letter of each sentence and leaves the rest of the text unchanged, except that it does not alter proper nouns or other words that were originally capitalized.
What happens to symbols and punctuation in camel, snake, or kebab case?
These coding formats identify runs of ASCII letters and digits as words, discarding punctuation and extra separators during conversion.
What is the default behavior if no case format is specified?
If you do not select a case format, the tool defaults to lowercase. To avoid surprises, always pick your desired style from the menu before converting.