Case Converter

Convert identifiers between camelCase, snake_case, kebab-case, and more

Input (one identifier or phrase per line)

Converted

camelCase

myVariableName userFirstName xmlHttpRequest

PascalCase

MyVariableName UserFirstName XmlHttpRequest

snake_case

my_variable_name user_first_name xml_http_request

CONSTANT_CASE

MY_VARIABLE_NAME USER_FIRST_NAME XML_HTTP_REQUEST

kebab-case

my-variable-name user-first-name xml-http-request

dot.case

my.variable.name user.first.name xml.http.request

Title Case

My Variable Name User First Name Xml Http Request

Sentence case

My variable name User first name Xml http request

lower case

my variable name user first name xml http request

UPPER CASE

MY VARIABLE NAME USER FIRST NAME XML HTTP REQUEST

A case converter for renaming variables and identifiers. Paste one name per line — or a whole phrase — and see it converted live into camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case, Title Case, Sentence case, lower case, and UPPER CASE all at once, each with its own copy button.

Is my text sent anywhere?
No. Every conversion happens entirely in your browser — nothing you type or paste is sent to a server.
Can I convert more than one identifier at once?
Yes — paste a list with one identifier or phrase per line, and every line is converted independently into all ten case styles at once.
How does it detect word boundaries?
It splits on underscores, hyphens, dots, and spaces, and also on camelCase/PascalCase boundaries — including acronym runs, so "XMLHttpRequest" correctly splits into "XML", "Http", and "Request" rather than one per letter.
Which case styles are supported?
camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case, Title Case, Sentence case, lower case, and UPPER CASE — computed and shown side by side.