Case Converter
Change the capitalisation of any text — for headings, documents or code identifiers — in one click.
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.