camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, Title Case, lowercase, and UPPERCASE.
The converter splits on spaces, underscores, hyphens, dots, and camelCase boundaries so mixed inputs like hello_world or helloWorld convert consistently.
Digits stay attached to adjacent letters — user2Id becomes user2_id in snake_case.
Separators are normalized into word boundaries. Punctuation between words is treated as a split point, not copied into the output.
Paste the sentence — spaces become underscores and words lowercased. Title Case and UPPERCASE modes treat each word separately for display strings rather than code identifiers.