Text Case Converter
Convert text between camelCase, snake_case, PascalCase, kebab-case, SCREAMING_SNAKE, Title Case, and more.
–
Copied!
–
Copied!
–
Copied!
–
Copied!
–
Copied!
–
Copied!
–
Copied!
–
Copied!
Results are for general guidance only — not professional advice. Learn more.
How to use this tool
Type or paste any text into the input field. All case formats are generated instantly. The converter handles spaces, underscores, hyphens, and existing camelCase or PascalCase as input.
- Click Copy next to any format to copy it to your clipboard.
- Works with multi-word phrases, existing code identifiers, or plain sentences.
- Useful for converting variable names, CSS classes, URL slugs, and constants.
Thanks for helping us improve this tool. 🙏
Frequently asked questions
What is camelCase?
camelCase is a naming convention where words are joined without spaces and each word after the first starts with a capital letter — for example, 'myVariableName'. It is widely used in JavaScript, Java, and other programming languages for variable and function names.
What is the difference between snake_case and kebab-case?
Both use lowercase words separated by a delimiter. snake_case uses an underscore (_) and is common in Python, Ruby, and database column names. kebab-case uses a hyphen (-) and is common in URLs, CSS class names, and HTML attributes.
What is PascalCase?
PascalCase (also called UpperCamelCase) is like camelCase but with the first letter also capitalised — for example, 'MyClassName'. It is the standard convention for class names, constructor functions, and components in most object-oriented languages.
What is SCREAMING_SNAKE_CASE used for?
SCREAMING_SNAKE_CASE uses all uppercase letters separated by underscores — for example, 'MAX_RETRY_COUNT'. It is conventionally used for constants and environment variables in many programming languages, making them visually distinct from regular variables.