Case Converter

Convert text between camelCase, snake_case, kebab-case, PascalCase, CONSTANT_CASE and more.

camelCase
PascalCase
snake_case
CONSTANT_CASE
kebab-case
Train-Case
dot.case
path/case
Title Case
Sentence case
lower case
UPPER CASE

Case Styles

Different languages and conventions use different casing: camelCase for JS variables, snake_case for Python, kebab-case for URLs and CSS, PascalCase for class names, CONSTANT_CASE for constants. Paste any text and copy the format you need.

Frequently asked questions

Which naming cases are supported?

camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, Train-Case, dot.case, path/case, Title Case, Sentence case, plus plain upper and lower case — all generated at once from a single input.

How does it split words intelligently?

It detects word boundaries from camelCase transitions and from separators like spaces, hyphens, underscores and dots, so 'getHTTPResponse' and 'get_http_response' both convert cleanly between styles.

When should I use each case?

camelCase and PascalCase are common for variables and classes in JavaScript, Java and C#; snake_case for Python and databases; kebab-case for URLs and CSS; CONSTANT_CASE for environment variables and constants.