Change text to uppercase, lowercase, title case, sentence case, and more — in one click. Free, fast, and no sign-up needed.
You've been there: you receive a document typed entirely in UPPERCASE, or you need to format a headline in title case for a blog post. Manually retyping text in the correct case is tedious and error-prone. A case converter handles this instantly, saving you time and frustration.
This guide covers all the case conversion options available in our tool, when to use each one, and best practices for text casing across different contexts — from writing and coding to social media and data entry.
🔤 Convert your text case instantly
Open Case Converter →Text case refers to the capitalization style applied to letters in a string of text. Different contexts require different casing conventions, and using the wrong one can make your content look unprofessional or hard to read.
| Case Type | Example | Common Use |
|---|---|---|
| UPPERCASE | HELLO WORLD | Headlines, acronyms, emphasis |
| lowercase | hello world | Emails, casual text, URLs |
| Title Case | Hello World | Titles, headings, book names |
| Sentence case | Hello world | Body text, descriptions |
| camelCase | helloWorld | Programming (JavaScript, Java) |
| PascalCase | HelloWorld | Programming (C#, classes) |
| snake_case | hello_world | Programming (Python, databases) |
| kebab-case | hello-world | URLs, CSS classes, file names |
| Alternating | hElLo WoRlD | Fun, memes, social media |
Enter your text in the input area. You can paste from any source — emails, documents, code editors, or web pages.
Click the button for the case style you want: UPPERCASE, lowercase, Title Case, Sentence Case, camelCase, snake_case, or any of the available options.
The converted text appears instantly. Click the copy button or select and copy the text to use it wherever you need.
Sometimes you receive emails, documents, or data exports typed entirely in uppercase. This is difficult to read and looks unprofessional. Use the lowercase or sentence case option to quickly normalize the text. Sentence case is usually the best choice for body text — it capitalizes only the first letter of each sentence.
Blog posts, articles, presentations, and reports use title case for headings. Manually capitalizing every major word is tedious, especially for long titles. Our title case converter follows standard style rules — it capitalizes the first and last words, nouns, pronouns, verbs, adjectives, and adverbs, while keeping short articles, conjunctions, and prepositions in lowercase.
Developers frequently need to convert between naming conventions. You might receive data in snake_case from a database but need camelCase for a JavaScript API response. Or you might need to convert a CSS class name from kebab-case to PascalCase for a React component. The case converter handles all these transformations in one click.
When working with spreadsheets or databases, inconsistent capitalization creates problems. "john doe," "John Doe," and "JOHN DOE" might all refer to the same person but appear as different entries in a database. Converting all entries to the same case helps with deduplication and sorting.
Title case capitalizes the first letter of every major word (e.g., "The Quick Brown Fox Jumps Over the Lazy Dog"). Sentence case capitalizes only the first letter of each sentence and proper nouns (e.g., "The quick brown fox jumps over the lazy dog").
Yes. The tool supports accented characters, Cyrillic, Greek, and most Unicode-based scripts. However, title case rules are optimized for English and may not follow the capitalization conventions of other languages.
Yes. Our case converter supports multiple formats including alternating case (aLtErNaTiNg), camelCase (camelCase), PascalCase (PascalCase), and snake_case (snake_case).
No. The tool only changes the letter casing. Line breaks, spacing, and special characters remain unchanged. If your text includes HTML tags, those will also be preserved.
The easiest way is to use your browser's undo (Ctrl+Z or Cmd+Z). Alternatively, keep your original text in a separate document before converting, so you can always go back to the source.