Case Converter
Convert text between uppercase, lowercase, title case, camelCase, and more.
How to Use Case Converter
- 1
Enter your text
Type or paste the text you want to convert into the input area.
- 2
Choose a case style
Select from uppercase, lowercase, title case, sentence case, camelCase, snake_case, or kebab-case.
- 3
View the converted text
The output updates instantly as you select different case styles — try several to find the one you need.
- 4
Copy the result
Click Copy to place the converted text on your clipboard, ready to paste into your project.
Key Features
Seven Case Styles
Convert between uppercase, lowercase, title case, sentence case, camelCase, PascalCase, snake_case, and kebab-case.
Instant Conversion
Output updates immediately when you change the text or switch case styles — no waiting or button clicks.
One-Click Copy
Copy any converted result to your clipboard with a single click.
Preserves Line Breaks
Multi-line text maintains its paragraph structure through all case conversions.
Common Use Cases
Variable Naming
Convert between camelCase, snake_case, and kebab-case when moving code between languages or following different style guides.
Title Formatting
Convert headings and titles to proper title case for blog posts, articles, presentations, or documentation.
Data Normalization
Standardize text casing across datasets — for example, converting all names to title case or all codes to uppercase.
CSS Class Names
Convert component names to kebab-case for CSS class naming conventions or to camelCase for CSS-in-JS solutions.
Frequently Asked Questions
What is title case?▾
Title case capitalizes the first letter of each major word while keeping minor words (a, an, the, of, in, etc.) lowercase, unless they are the first or last word. Example: "The Quick Brown Fox Jumps Over the Lazy Dog."
What is the difference between camelCase and PascalCase?▾
In camelCase, the first word starts lowercase and subsequent words are capitalized (e.g., myVariableName). In PascalCase, every word starts with an uppercase letter (e.g., MyVariableName). PascalCase is commonly used for class names.
Does the tool handle Unicode and accented characters?▾
Yes. The converter correctly handles accented characters, diacritics, and other Unicode text when changing case.
Is my text sent to a server?▾
No. All case conversion happens entirely in your browser using JavaScript. Your text stays on your device.