Related Tools
How to Use
- 1Paste or type your text into the input area.
- 2Click UPPERCASE to capitalize every letter, or lowercase to make all letters lowercase — useful for normalizing input or preparing text for further processing.
- 3Click Title Case to capitalize the first letter of every word (e.g., 'the quick brown fox' → 'The Quick Brown Fox'), or Sentence case to capitalize only the very first word.
- 4Click camelCase to convert multi-word phrases to 'myVariableName' format (JavaScript/Java convention), or snake_case to convert to 'my_variable_name' (Python/Ruby/database convention).
- 5Click Copy to paste the result directly into your code editor, document, or CMS.
About Text Case Converter
The Text Case Converter transforms text between six formats in one click: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, and snake_case. Paste any text and convert it instantly — no manual editing needed.
Programmers use camelCase and snake_case modes to format variable names, function names, and database column identifiers. Writers and editors use Title Case and Sentence case to fix heading capitalization and clean up copy-pasted text.
All processing runs in your browser. Your text is never transmitted to any server, making it safe for converting confidential content, code snippets, and proprietary copy.
Frequently Asked Questions
What case formats are available?
Six formats: UPPERCASE, lowercase, Title Case (capitalize every word), Sentence case (capitalize first word), camelCase (myVariableName), and snake_case (my_variable_name).
How does Title Case differ from Sentence case?
Title Case capitalizes every word ('The Quick Brown Fox'). Sentence case only capitalizes the first word ('The quick brown fox').
What is camelCase used for?
camelCase joins words with each one capitalized except the first (e.g., 'myVariableName'). It is the standard naming convention for JavaScript, Java, TypeScript, and many other languages.
What is snake_case used for?
snake_case joins words with underscores in all lowercase (e.g., 'my_variable_name'). It is the standard in Python, Ruby, and database column naming.
Is my text stored or sent anywhere?
No. All text conversion happens locally in your browser. Nothing is transmitted to any server.