Case Converter — Change Text Case Instantly
Convert text between UPPERCASE, lowercase, Title Case, Sentence case, and more.
How to use the Case Converter
- Paste or type your text into the Your text box.
- Click the style you need: UPPERCASE, lowercase, Title Case, Sentence case, or camelCase.
- Check the converted version in the Result box, then press Copy to put it on your clipboard.
About the Case Converter
A case converter reformats text into a different letter-casing style without retyping it: UPPERCASE, lowercase, Title Case, Sentence case, and camelCase are the most common. It's a small task, but doing it by hand across a long document or a variable name is slow and error-prone.
This tool is handy for cleaning up text pasted from inconsistent sources, formatting headlines correctly, preparing variable or file names for code, or fixing text that was accidentally typed in all caps.
Worked example
Example: pasting 'the quick BROWN fox jumps' and selecting Title Case returns 'The Quick Brown Fox Jumps', while camelCase returns 'theQuickBrownFoxJumps' with spaces removed — handy when naming a JavaScript variable.
What each style does to your text
UPPERCASE and lowercase change every letter and nothing else. Title Case capitalizes the first letter of every word and lowercases the rest of it. Sentence case lowercases everything, then capitalizes the first letter of the text and the first letter after each period, exclamation mark, or question mark. camelCase splits the text on spaces, underscores, and hyphens, lowercases the first word, capitalizes the first letter of each later word, and joins them with no separator.
Watch out for names, acronyms, and brands
Because Title Case and Sentence case lowercase letters after the first, they flatten deliberate capitals: 'NASA' becomes 'Nasa', 'iPhone' becomes 'Iphone', and 'McDonald' becomes 'Mcdonald'. Sentence case also can't recognize proper nouns in the middle of a sentence, so 'meeting with Sarah in Paris' becomes 'Meeting with sarah in paris'. After converting, scan the result for names, acronyms, and product names and fix them by hand.
Sentence case starts a new sentence after any period followed by a space, so abbreviations like 'approx. two hours' will capitalize the word after them.
Naming conventions in code
Different languages and contexts expect different styles. A quick reference:
- camelCase: variables and functions in JavaScript, TypeScript, and Java (userName, getTotal).
- PascalCase: class and component names (UserProfile). Convert to camelCase here, then capitalize the first letter.
- snake_case: Python variables and many database columns (user_name).
- kebab-case: URLs, CSS classes, and file names (user-profile).
- SCREAMING_SNAKE_CASE: constants and environment variables (API_KEY).
Frequently asked questions
- What's the difference between Title Case and Sentence case?
- Title Case capitalizes the first letter of most words (as in headlines), while Sentence case capitalizes only the first letter of each sentence and leaves the rest lowercase, matching normal prose rules.
- Does Title Case capitalize every single word?
- Standard title-case rules typically lowercase short articles, conjunctions, and prepositions (a, an, the, and, of) unless they're the first or last word. This tool applies a simplified version that capitalizes each word's first letter — review names, acronyms, and short connector words for style preferences.
- Can I use this to format code variable names?
- Yes — the camelCase option removes spaces and capitalizes subsequent words, which is the standard convention for JavaScript, Java, and many other programming languages' variable names.
- Will converting case affect punctuation or numbers?
- No, punctuation, numbers, and symbols are left untouched — only alphabetic letters have their case changed.