About this tool
The Text Case Converter transforms any block of text into multiple capitalization and programming-naming styles at once. Paste or type your text and it simultaneously generates UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE versions, each with its own one-click copy button. This is handy for writers and editors who need quick capitalization fixes, and equally useful for developers who need to rename a variable or file from one naming convention to another without doing it by hand. Conversion happens instantly as you type, directly in your browser, with no character limit beyond what your browser can comfortably handle.
How to use
- 1
Enter Your Text
Type or paste the text you want to convert into the main box.
- 2
Browse the Conversion Cards
Each casing style is generated automatically below the input.
- 3
Copy the One You Need
Click the Copy button on the format you want to use.
Features
- Converts to UPPERCASE, lowercase, Title Case, Sentence case, and Capitalized Case
- Developer formats: camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE
- Individual one-click copy button for each conversion result
- Updates live as you type, no button press needed
- Shows live word and character counts alongside conversions
- Runs entirely client-side with no length restriction from the tool itself
Tips & common mistakes
- •camelCase and PascalCase strip spaces and punctuation entirely — if your original text has numbers right after a word, check the output since boundaries can shift unexpectedly.
- •Title Case capitalizes major words but typically leaves short connector words (like "a", "of", "the") lowercase — verify it matches your specific style guide before using it in a title.
- •snake_case and kebab-case are not interchangeable in most codebases — Python/SQL commonly expect snake_case, while URLs and CSS classes commonly expect kebab-case.
- •Running already-mixed-case text (e.g., text with some words already capitalized) through UPPERCASE or lowercase first can give cleaner results before converting to a developer format.