Convert text between 10 different case formats including camelCase, snake_case, kebab-case, Title Case, and more. Useful for renaming variables, formatting headings, or cleaning up text.
| Case | Example | Common Usage |
|---|---|---|
| camelCase | myVariableName | JavaScript/TypeScript variables |
| PascalCase | MyClassName | Classes, React components, C# methods |
| snake_case | my_variable_name | Python, Ruby, database columns |
| kebab-case | my-component-name | CSS classes, URLs, file names |
| CONSTANT_CASE | MAX_RETRY_COUNT | Constants, environment variables |
| dot.case | my.config.value | Configuration keys, Java packages |
| Title Case | My Variable Name | Headings, titles |
| Sentence case | My variable name | Regular text, descriptions |
Consistent naming conventions make code more readable and maintainable. Most languages and frameworks have established conventions:
It detects word boundaries by looking for transitions between lowercase and uppercase letters (camelCase), underscores (snake_case), hyphens (kebab-case), and spaces. This means it can convert from any supported case to any other.
Consistent naming reduces cognitive load when reading code. When every developer on a team follows the same conventions, the code is more predictable and easier to navigate, review, and maintain.