Uppercase and Lowercase Converter
Convert text between UPPERCASE, lowercase, Title Case, camelCase and more.
Your data is never sent to any server.
The case converter transforms your text between seven formats: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case and kebab-case. Paste the text, press a format and copy the result.
All seven formats with the same phrase
| Format | Result |
|---|---|
| UPPERCASE | THE SALES REPORT |
| lowercase | the sales report |
| Title Case | The Sales Report |
| Sentence case | The sales report |
| camelCase | theSalesReport |
| snake_case | the_sales_report |
| kebab-case | the-sales-report |
For the three programming formats, the tool recognises words even when they are
stuck together: myVariableXML splits into my, Variable and XML, so you can
turn a camelCase name into snake_case without separating it first.
Fixing caps lock accidents
A paragraph typed with caps lock on does not need retyping: convert it to Sentence case and then fix the proper nouns. It is also the quickest way to tidy a list of names or categories that arrived with inconsistent capitalization from a spreadsheet or a form.
How to use Case Converter
- 1
Paste your text
Type or paste the original text into the top pane. It can be anything from a sentence to a full document.
- 2
Choose the transformation
Press the format you want, UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case or kebab-case.
- 3
Read the result
The transformed text appears instantly in the bottom pane. Switch formats as often as you like without losing the original.
- 4
Copy the result
Use the copy button to take the transformed text.
Frequently asked questions
What does Title Case do here?
It capitalizes the first letter of every word, including short ones such as of, the or and. Style guides such as AP and Chicago keep those short words in lower case, so adjust them by hand if you follow one.
What are camelCase, snake_case and kebab-case for?
They are naming conventions in programming. camelCase joins words capitalizing each but the first; snake_case separates them with underscores; kebab-case with hyphens, common in URLs and CSS.
Does the transformation respect accents?
Yes. The uppercase and lowercase conversions handle accented characters correctly (á ↔ Á, ñ ↔ Ñ).
Do I lose the original text when transforming?
No. The original stays in the top pane; each transformation is applied to it, so you can try different formats without redoing anything.
Why did Sentence case lowercase a proper noun?
Because it turns everything to lower case and only capitalizes the start of the text and the letter after a full stop, an exclamation mark, a question mark or a line break. It cannot know which words are names, so London or Anna need fixing by hand.