What is a case converter?
A case converter transforms text between the naming conventions used in programming and writing. Instead of retyping a variable name by hand, paste it once and get every variant instantly.
Supported case styles
- camelCase and PascalCase — common in JavaScript, TypeScript, Java, and C#.
- snake_case and SCREAMING_SNAKE_CASE — preferred in Python, Ruby, and C constants.
- kebab-case and SCREAMING-KEBAB-CASE — used in CSS class names, URLs, and CLI flags.
- dot.case and path/case — seen in configuration keys and file paths.
- Title Case, Sentence case, UPPERCASE, and lowercase — for prose and display text.
When to use it
- Renaming variables or constants across languages with different conventions.
- Generating URL slugs, CSS class names, or environment variable keys from plain text.
- Normalizing inconsistent naming before a search-and-replace refactor.