Text Case
Converter
Convert text to camelCase, PascalCase, snake_case, kebab-case, and more naming conventions instantly.
About Text Case Converter
Naming conventions define how identifiers — variables, functions, classes, files — are formatted in code. Different languages and teams follow different standards: JavaScript prefers camelCase for variables, Python prefers snake_case, and CSS favors kebab-case for class names. Manually converting between these formats is tedious and error-prone, especially when working across language boundaries or refactoring codebases.
camelCase and PascalCase are dominant in object-oriented languages like JavaScript, TypeScript, Java, and C#. snake_case is the standard in Python, Ruby, and SQL column names. kebab-case is common in CSS, HTML attributes, and URL slugs. SCREAMING_SNAKE_CASE is universally used for constants. Title Case is used in headings, titles, and display labels across all domains.
This tool converts any input text to all eight case formats simultaneously, in real time. It recognizes word boundaries from spaces, underscores, hyphens, dots, and camelCase transitions — so whether you paste 'myVariableName', 'my_variable_name', or 'my-variable-name', you get the same correct output. Copy any result with a single click.
- ▸Convert variable names between camelCase and snake_case when switching languages
- ▸Transform API response keys from snake_case to camelCase for JavaScript
- ▸Generate CSS class names in kebab-case from plain text descriptions
- ▸Convert database column names to PascalCase for ORM model properties
- ▸Quickly reformat copied text into the naming convention your codebase uses