Convert text between uppercase, lowercase, title case, and more
Enter text above to see the conversion
A case converter transforms text between the dozen-plus formatting conventions used across programming languages, CMSs, and editorial styles. Modern codebases regularly need the same identifier in multiple cases — camelCase in JavaScript, snake_case in Python, kebab-case in URLs, CONSTANT_CASE in .env files. This tool normalizes any input into a consistent word list first, then recomposes it in the case you want, so it works correctly even when the input is already cased (unlike naive converters that only split on spaces).
camelCase keeps the first word lowercase (userName). PascalCase capitalizes every word including the first (UserName).
Paste the camelCase string and pick 'kebab-case'. The tool automatically splits at camel-case boundaries, so helloWorld becomes hello-world.
It's the convention for environment variables and language-level constants in many languages (Python, JavaScript, Go, etc.).
Yes. Case transformations use JavaScript's built-in toLocaleLowerCase/Upper functions, which respect Unicode.
Standard camelCase lowercases acronyms so HTMLParser becomes htmlParser. That's the widely-accepted style (Google, Microsoft, and Apple style guides).