HomeToolsText Case Converter

Text Case Converter

Convert text between UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case, and more. Instantly transform text into 13 different case formats.

13 case conversionsReal-time resultsOne-click copyCharacter & word countNo external librariesClient-side only
0 characters0 words0 lines
Enter some text above to see all case conversions

How to Use the Text Case Converter

  1. 1Type or paste your text into the input textarea
  2. 2All 13 case conversions appear instantly in a results grid below
  3. 3Click the copy button on any conversion card to copy that result to your clipboard
  4. 4Click on a result to use it as the new input for further transformations
  5. 5Check the stats bar for character count, word count, and line count

Frequently Asked Questions

What text cases does this tool support?

The tool supports 13 conversions: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, path/case, aLtErNaTiNg cAsE, and Reverse Text. All conversions are shown simultaneously so you can compare and copy any format.

What is the difference between camelCase and PascalCase?

In camelCase the first word starts with a lowercase letter and subsequent words are capitalized (e.g., myVariableName). In PascalCase every word starts with an uppercase letter (e.g., MyVariableName). camelCase is common for JavaScript variables, while PascalCase is used for class names and React components.

When should I use snake_case vs kebab-case?

snake_case (words_separated_by_underscores) is standard in Python, Ruby, and database column names. kebab-case (words-separated-by-hyphens) is common in URLs, CSS class names, and HTML attributes. CONSTANT_CASE (ALL_CAPS_WITH_UNDERSCORES) is used for constants in most programming languages.

Is my text sent to a server?

No. All text transformations run entirely in your browser using client-side JavaScript. Your text never leaves your device, ensuring complete privacy and security.

Can I chain multiple conversions together?

Yes! Click on any conversion result to load it back into the input field, then see how it transforms into all other cases. This is useful for multi-step transformations or experimenting with different formats.

Need More Developer Tools?

Explore our complete collection of free online developer utilities

View All Tools