Case Converter
Convert text between UPPERCASE, lowercase, Title Case, camelCase, snake_case, and more.
What is a Case Converter?
A case converter transforms text between the naming conventions used in programming, writing, and design. This tool supports eight formats: UPPERCASE, lowercase, Title Case, camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE. It follows the camelCase and snake_case conventions as defined by Mozilla Developer Network. Paste any text and click the target case to convert instantly — the tool handles word splitting intelligently, recognising spaces, hyphens, underscores, and existing camelCase boundaries.
Developers use it daily to convert variable names between conventions — for example, turning a human-readable label into snake_case for a database column or camelCase for a JavaScript variable. Writers use it to fix text accidentally typed in all caps, or to title-case headings.
Frequently asked questions
What is camelCase and when should I use it?
myVariableName). It is the dominant convention for variable and function names in JavaScript, Java, and Swift, and for JSON property keys.
What's the difference between snake_case and kebab-case?
my_variable_name) and is conventional in Python, Ruby, and SQL column names. kebab-case uses hyphens (e.g. my-variable-name) and is the standard for CSS class names, HTML attributes, and URL slugs.