General dev

Case Converter

Runs locally

Use Case Converter

What it does

Type a phrase or an identifier and see it in eight naming styles at once, from camelCase and snake_case to kebab-case and Title Case.

It runs entirely in your browser: nothing you enter is uploaded.

Example

A three-word phrase

Input
parse email headers
Output (captured 2026-10-20)
CAMELCASE
parseEmailHeaders
PASCALCASE
ParseEmailHeaders
SNAKE_CASE
parse_email_headers
KEBAB-CASE
parse-email-headers
SCREAMING_SNAKE
PARSE_EMAIL_HEADERS
TITLE CASE
Parse Email Headers
LOWERCASE
parse email headers
UPPERCASE
PARSE EMAIL HEADERS

Gives parseEmailHeaders, ParseEmailHeaders, parse_email_headers, parse-email-headers, PARSE_EMAIL_HEADERS and Parse Email Headers, plus the lowercase and UPPERCASE forms.

FAQ

How does it find the words?

It splits the input at spaces, hyphens, underscores and at every change from a lowercase to an uppercase letter (parseEmail becomes parse Email), then rebuilds the words in each style.

What are the limits?

Runs of capitals are not split, so XMLHttpRequest becomes xmlhttpRequest. Digits stay attached to their word, and dots or other punctuation stay inside words (foo.bar is one word).

Is my text uploaded?

No. The conversion runs in your browser as you type and nothing is sent anywhere.