The Free Case Converter
Convert text between UPPERCASE,
camelCase,
snake_case,
kebab-case and more — instantly,
right in your browser. No sign-up, no limits.
Convert your text
What is text case?
Text case refers to the capitalization style used to write words or identifiers. Different contexts demand different conventions: human-readable prose uses Title Case or Sentence case, while programming languages and APIs have their own rules — Python prefers snake_case, JavaScript uses camelCase, CSS uses kebab-case, and class names in many languages follow PascalCase.
Converting between these styles by hand is error-prone and tedious. This tool does it for all eight variants in one go — paste your text, every format appears instantly. All processing is client-side: your text never leaves the browser.
Input: "hello world example" camelCase: helloWorldExample PascalCase: HelloWorldExample snake_case: hello_world_example kebab-case: hello-world-example
How to use this case converter
-
1
Type or paste your text
Enter any text in the input box at the top. All eight case variants update live as you type — no button to press.
-
2
Pick the format you need
Scan the output grid for the case style that fits your context: variable names, CSS classes, prose headings, URLs.
-
3
Copy to clipboard
Click the Copy button next to any output field. It flips to "Copied!" for a moment so you know it worked.
-
4
Repeat as needed
Clear the input or type new text — all outputs reset immediately. No page reload required.
Frequently asked questions
What cases are supported? +
UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, and kebab-case.
What is camelCase? +
camelCase writes compound words without spaces, with each word after the first capitalized: myVariableName.
What is snake_case? +
snake_case separates words with underscores in lowercase: my_variable_name. Common in Python and database naming.
What is kebab-case? +
kebab-case separates words with hyphens: my-variable-name. Common in CSS and URLs.