Case Converter

Type or paste text to instantly see all 8 case variants with one-click copy.

Start typing above to see all case variants

How it works

Type or paste text into the input field. The tool splits the input on spaces, hyphens, and underscores to identify word boundaries, then applies each of the 8 transformations in real time. Click Copy next to any format to copy just that variant to your clipboard. No button press needed — results update on every keystroke.

Frequently asked questions

What is camelCase?

camelCase writes compound words without spaces, capitalising every word after the first — e.g. "myVariableName". It is the standard convention for variables and functions in JavaScript, Java, and Swift.

What is snake_case used for?

snake_case separates words with underscores, all lowercase — e.g. "my_variable_name". It is the dominant convention in Python (PEP 8), Ruby, SQL column names, and Linux file names.

What is the difference between PascalCase and camelCase?

Both join words without spaces, but PascalCase capitalises every word including the first (MyComponent), while camelCase keeps the first word lowercase (myComponent). PascalCase is for class names and React components; camelCase is for variables.

What is kebab-case?

kebab-case joins words with hyphens in all lowercase — e.g. "my-component-name". It is used for CSS class names, URL slugs, and HTML file names. Also called spinal-case or lisp-case.