Case Converter
Convert text between UPPERCASE, lowercase, Title Case, camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE instantly.
How to Use
- 1
Paste your text
Enter the text you want to convert in the input area.
- 2
Select the target case
Choose from 9 case styles using the dropdown: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, or CONSTANT_CASE.
- 3
Click Convert
The converted text appears in the output area. Click Copy to copy it to your clipboard.
What is Case Converter?
A case converter transforms text between different letter casing styles. This is essential for developers who switch between naming conventions — camelCase for JavaScript variables, snake_case for Python and Ruby, kebab-case for CSS classes and URLs, PascalCase for React components and class names, CONSTANT_CASE for environment variables. It is also useful for writers who need to change capitalization of headings, titles, or copy-pasted UPPERCASE text.
This online tool supports 9 case styles: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE. The tool intelligently splits the input by detecting transitions between lowercase and uppercase letters, underscores, hyphens, and spaces, then reassembles the words in your chosen style. It handles mixed input like `myVariable_name` or `XMLHttpRequest` correctly.
For URL-friendly text (lowercase, dashes, no special characters), use the [Slug Generator](/tools/slug-generator/). To clean text before case conversion, try [Whitespace Cleaner](/tools/whitespace-cleaner/). For more on text manipulation in code, read [Text Processing Tips for Developers](/blog/text-processing-tips/).
FAQ
What is the difference between camelCase and PascalCase?
What is snake_case used for?
How does the tool handle mixed input like 'myVariable_name'?
Which case style should I use for what?
Related Articles
Related Tools
URL Slug Generator
Convert any text into a clean, URL-friendly slug. Remove special characters, accents, and spaces automatically.
Word Counter
Count words, characters, sentences, paragraphs, and estimate reading time. Real-time text analysis — just paste and see the results.
Whitespace Cleaner
Clean up messy whitespace: trim lines, collapse multiple spaces, remove blank lines, and normalize line endings. Configurable options.
Diff Checker — Text Compare
Compare two texts side-by-side and see the differences highlighted. Find added, removed, and unchanged lines instantly.
Add Line Numbers
Add line numbers to any text. Formats with aligned padding and a separator — ready for code reviews, documentation, or sharing.
Line Counter
Count lines, words, characters, sentences, and paragraphs in any text. Real-time text statistics with reading time estimate.