Case Converter
Transform text across common programming and editorial cases. Fully client-side — no account, uploads, or remote storage.
Added Apr 18, 2026
Input
Result
Enter a value for input text to see your result.
How it works
Converts text between common naming conventions and case styles used in writing and programming. Handles spaces, punctuation, and existing casing when splitting words before recombining.
Step by step
- 01Split the input into words by detecting boundaries (spaces, punctuation, underscores, hyphens, and camelCase transitions).
- 02Normalise all words to lowercase.
- 03Recombine using the target convention (e.g., join with underscores for snake_case, capitalise first letters for Title Case).
Examples
Convert to camelCase
Inputs
- Input text:
- Hello World
- Convert to:
- camel
Result
- Result:
- helloWorld
Convert to snake_case
Inputs
- Input text:
- Hello World
- Convert to:
- snake
Result
- Result:
- hello_world
Convert to kebab-case
Inputs
- Input text:
- Hello World
- Convert to:
- kebab
Result
- Result:
- hello-world
Frequently asked questions
What is camelCase?
camelCase joins words without spaces, capitalising the first letter of each word except the first (e.g., 'myVariableName'). It is widely used in JavaScript and many other programming languages.
What is the difference between snake_case and kebab-case?
snake_case uses underscores to join words (e.g., 'my_variable_name') and is common in Python and SQL. kebab-case uses hyphens (e.g., 'my-variable-name') and is common in CSS and URLs.