Tool reference
String Case Converter
betaConvert any identifier or phrase into all common programming naming conventions at once — camelCase, PascalCase, snake_case, SCREAMING_SNAKE, kebab-case, Title Case, dot.case, and path/case.
Quickstart
Use this when you want the shortest path from input to a useful result.
Type or paste an identifier into the input field.
All case variants appear instantly in the cards below.
Hover any card and click Copy to grab the variant you need.
Best for
Common situations where this tool fits naturally into the workflow.
- Rename a variable or function across naming conventions when porting code between languages.
- Generate all case variants of an API field name to check consistency across front and back end.
- Convert a sentence or phrase into a URL slug or CSS class name.
Common tasks
Concrete ways this tool is typically used in day-to-day workflows.
Convert a camelCase variable to snake_case
Paste getUserAuthToken — the snake_case card immediately shows get_user_auth_token.
Generate a kebab-case URL slug
Paste a Title Case phrase like My Feature Name — the kebab-case card shows my-feature-name ready for use in routes or CSS.
Check all variants at once
All ten case styles are derived simultaneously, so you can pick exactly the one your target language or convention requires.
Examples
Real inputs and outputs that show how the tool behaves.
Convert camelCase to all variants
Input a camelCase identifier and get every convention instantly.
Input
getUserAuthToken
snake_case output
get_user_auth_token
Features
What this tool includes and what each capability is for.
10 case styles
camelCase, PascalCase, snake_case, SCREAMING_SNAKE, kebab-case, Title, lower, UPPER, dot, path.
Instant conversion
All variants update on every keystroke with no debounce lag.
Case detection
Identifies the input case style automatically.
Per-variant copy
Copy any individual variant independently.
Workflow
Follow this path to get from input to output quickly.
Paste or type your identifier or phrase into the input field.
Review the detected case label shown above the input.
Hover the card for the case style you need.
Click the copy button to copy that variant to clipboard.
Caveats and tips
Things to keep in mind before relying on the output in a larger workflow.
Caveats
- The tokenizer splits on spaces, hyphens, underscores, slashes, dots, and camelCase boundaries.
- Acronyms are treated as word tokens — HTTP becomes http in lowercase variants.
- Consecutive separators (double underscores, etc.) are collapsed to a single token boundary.
Tips
- The detected input case is shown above the input field.
- Hover a card to reveal the copy button.
- dot.case and path/case are useful for config keys and file paths respectively.