What case formats does the converter support?
Common formats include UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, and inverted case. Each rule is implemented as a separate transform so you can preview the output and pick the one that fits. Some tools also include sponge case for ironic alternating capitals popular in memes.
What is the difference between camelCase and PascalCase?
Both join words without spaces, but camelCase keeps the first letter lowercase - like userName - and PascalCase capitalises every word including the first - like UserName. Conventionally camelCase is used for JavaScript variables and function names, while PascalCase is used for class names in most object-oriented languages and React components.
When do I use snake_case versus kebab-case?
snake_case uses underscores and is standard for variables and function names in Python, Ruby, and database columns, because identifiers in those contexts cannot contain hyphens. kebab-case uses hyphens and is the convention for URL slugs, CSS class names, and HTML data attributes, where hyphens are valid and underscores are not idiomatic.
How does Title Case decide which words to capitalise?
Strict Title Case capitalises the first and last word and every word in between except short articles, prepositions, and conjunctions like a, an, the, of, and, or, in, on, for, to, but. Different style guides - Chicago, AP, MLA - disagree about which words count, so a single algorithm will not match every guide. Use the simple rule for blog posts and verify the exact rule when publishing under a strict style.
What does sentence case do to acronyms?
Sentence case lowercases everything after the first letter of each sentence, which means acronyms like HTML or CEO will be flattened to html and ceo. There is no reliable algorithmic way to detect acronyms in arbitrary text. After conversion, manually re-capitalise known acronyms, or keep them in uppercase before pasting and use a different rule.
Does the converter handle multiple words and punctuation?
Yes - for camel, Pascal, snake, kebab, and constant cases the tool splits the input on any combination of spaces, hyphens, underscores, and capital-letter boundaries, then re-joins with the chosen separator and casing. So Hello World, hello-world, hello_world, and HelloWorld all normalize the same way before being re-formatted into the target style.