Convert text between camelCase, PascalCase, snake_case, kebab-case, and 8 more formats instantly.
Convert between camelCase, PascalCase, snake_case, SCREAMING_SNAKE, kebab-case, dot.case, path/case, and more.
See all conversions update instantly as you type. No button clicks needed.
Copy any converted format to clipboard with a single click.
All conversions happen in your browser. No data is ever sent to any server.
Automatically detects the current case format of your input text.
Built for developers who need to convert between naming conventions across programming languages.
Explore more tools for text processing and development.
Common questions about string case conversion.
camelCase is a naming convention where the first word is lowercase and subsequent words start with uppercase, with no separators (e.g., 'myVariableName'). It's commonly used for variable and function names in JavaScript, Java, and TypeScript.
In camelCase, the first letter is lowercase (myVariable), while in PascalCase, the first letter is uppercase (MyVariable). PascalCase is typically used for class names and component names in languages like C#, TypeScript, and React.
snake_case (with underscores) is the convention in Python, Ruby, and database column names. kebab-case (with hyphens) is used in CSS class names, URL slugs, and HTML attributes. Use whichever matches your project's language conventions.
No. All case conversion happens entirely in your browser using JavaScript. Your text never leaves your device.
Yes. The converter handles multi-word input by detecting word boundaries from spaces, hyphens, underscores, or camelCase patterns, then reformatting to your chosen case.