Case Converter
Switch your text between ten common capitalisation styles, from everyday Title Case to the naming conventions used in code. Conversion is instant and Unicode aware.
Result
Enter a value to see the result.
About this tool
Writers mostly need Title Case, Sentence case and UPPERCASE. Developers need the programming conventions: camelCase for JavaScript variables, PascalCase for classes and components, snake_case for Python and SQL, kebab-case for CSS and URLs, and CONSTANT_CASE for environment variables.
The converter splits on spaces, punctuation and existing camel-case boundaries, so `getUserName` and `get user name` produce the same result in every target style.
Frequently asked questions
- What is the difference between Title Case and Sentence case?
- Title Case capitalises the first letter of every word. Sentence case capitalises only the first letter of each sentence, which is the standard for body text and most headlines today.
- When should I use camelCase versus PascalCase?
- camelCase is conventional for variables and functions in JavaScript, Java and C#. PascalCase is used for classes, types and React components.
- Why is kebab-case used in URLs and CSS?
- Hyphens are valid in both contexts and are treated as word separators by search engines, while underscores are not always parsed the same way.
- Does it work with accented and non-Latin text?
- Yes. Word splitting uses Unicode letter and number classes, so accented, Turkish, Greek and Cyrillic text is handled correctly.
- Can I convert code identifiers in bulk?
- Yes — paste multiple lines and the whole block is converted at once, keeping line breaks intact.