Text
Free Case Converter
Convert text between camelCase, snake_case, UPPERCASE and more.
About this tool
Renaming variables, formatting headings, preparing data for an API - there are a dozen reasons you might need to switch text from one case format to another. This tool handles all the common ones in one place: uppercase, lowercase, title case, sentence case, camelCase, PascalCase, snake_case, kebab-case, dot.case, and CONSTANT_CASE.
Type or paste your text in the input field, and all ten conversions appear instantly below. Click any result to copy it to your clipboard. It is particularly useful for developers who need to convert between naming conventions - turning a database column name (snake_case) into a JavaScript variable (camelCase), or formatting a constant (CONSTANT_CASE) for a config file.
The converter also handles mixed-case input intelligently. If you paste "myVariableName" (camelCase), it will correctly split it into "my variable name" before applying the target case, rather than treating it as a single word. Same goes for snake_case and kebab-case inputs.
Everything runs in your browser. No server calls, no data storage. Paste sensitive variable names or internal project strings without worrying about them being logged anywhere.
Frequently Asked Questions
camelCase is a naming convention where the first word is lowercase and each subsequent word starts with a capital letter, with no separators. Example: myVariableName. It is widely used in JavaScript and Java.
In camelCase, the first letter is lowercase (myVariable). In PascalCase, the first letter is also uppercase (MyVariable). PascalCase is commonly used for class names.
Yes. The converter automatically detects separators in your input (spaces, underscores, hyphens, camelCase boundaries) and converts to all formats simultaneously.
No. All processing happens in your browser. Nothing is sent to a server or logged.
