String Case Converter
Convert identifiers and text between camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Title Case, Sentence case, and dot.case. Splits on spaces, hyphens, underscores, and camelCase/acronym boundaries.
About This Tool
Splits input text into words first: on whitespace, hyphens, underscores, and on camelCase/PascalCase boundaries, including acronyms (myHTTPServer splits into my, HTTP, Server, not my, h, t, t, p, server), then rejoins those words using the target case rules. Conversion runs live as you type.
It is optimized for code identifiers, variable names, filenames, and config keys.
Key Features
- 8 target cases: camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Title Case, Sentence case, dot.case.
- Acronym-aware word splitting: convertToJSON cleanly splits into convert / To / JSON instead of single letters.
- Mixed-separator input: Handles spaces, hyphens, and underscores in the same string, plus camelCase boundaries.
- Live conversion: Output updates immediately on every keystroke and target-case change.
- One-click copy: Copies the converted output directly to clipboard.