Result

Type or paste text, then choose a case.

How to use this tool

  • Paste your text and choose the case you want.
  • The converted text appears below; use Copy result to copy it.
  • Programming cases (camelCase, snake_case…) split words at spaces, punctuation and existing capital letters.

How it works

  • Title Case capitalises each word except short words such as “a”, “of” and “the” — unless they are the first or last word.
  • Sentence case lowercases everything, then capitalises the first letter of each sentence and the word “I”.
  • camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE first split the text into words, including at existing capitals (so “XMLHttpRequest” becomes xml, http, request).

Example

Headings

“the lord of the rings” → The Lord of the Rings.

Code identifiers

“user first name” → userFirstName (camelCase) or user_first_name (snake_case). “XMLHttpRequest” → xml-http-request (kebab-case).

Privacy and limitations

  • Text is converted in your browser and never uploaded.
  • Style guides (APA, Chicago, AP) differ on which short words stay lowercase; check important headings against your guide.
  • Proper nouns, acronyms and brand names are not recognised in Sentence case — recapitalise them if needed.

Frequently asked questions

What is the difference between camelCase and PascalCase?

Both join words without spaces and capitalise each word, but camelCase starts with a lowercase letter (userName) and PascalCase with a capital (UserName).

Which case should I use for URLs?

kebab-case (lowercase words joined by hyphens) is the usual choice for readable URLs.