Saved
Text & writing·Transform

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

  1. 01Split the input into words by detecting boundaries (spaces, punctuation, underscores, hyphens, and camelCase transitions).
  2. 02Normalise all words to lowercase.
  3. 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.