Case Converter
Convert text to UPPERCASE, lowercase, Title Case, Sentence case, and programmer cases.
About the Case Converter
The Case Converter rewrites your text in whatever letter case you need — UPPERCASE, lowercase, Title Case, Sentence case, "Capitalize Each Word", and the programmer-friendly camelCase, snake_case, and kebab-case. Pick a button and the text is transformed instantly, in your browser, with nothing uploaded. Because each transform works on the current text, you can chain them — clean up spacing, then convert — without retyping a thing.
Changing case by hand is slow and error-prone, especially for headlines that follow title-case rules or for variable names that need a specific style. This tool applies the rules consistently every time.
How to use
- Paste your text into the box.
- Click a case button. The text is replaced with the converted version; the active style is highlighted.
- Copy the result with one click, or keep clicking to try another case.
- Clear to start over.
What each option does:
- UPPERCASE / lowercase — force every letter to one case.
- Title Case — capitalizes the important words and leaves short joining words ("a", "of", "the", "and", …) lowercase, unless they are the first or last word. This follows common editorial style for headlines.
- Sentence case — lowercases everything, then capitalizes the first letter of each sentence (after
.,!, or?). - Capitalize Each Word — capitalizes the first letter of every word, including the short ones (useful for names and labels).
- camelCase / snake_case / kebab-case — join the words with no separator (camelCase), underscores (snake_case), or hyphens (kebab-case), stripping other punctuation. These are the naming conventions used in code, database columns, and URLs.
- tOGGLE cASE — flips the case of every letter, a quick fix when Caps Lock was left on.
Frequently asked questions
Does converting case change my original text anywhere else?
No. The conversion only affects the text in the box on this page, and only in your browser. Nothing is uploaded, saved, or shared.
What is the difference between Title Case and Capitalize Each Word?
Title Case follows headline style: it keeps minor words like "the", "and", and "of" lowercase (unless they start or end the title). "Capitalize Each Word" is simpler — it capitalizes the first letter of every word with no exceptions. Use Title Case for article headlines and Capitalize Each Word for names or menu labels.
Why did punctuation disappear when I used camelCase, snake_case, or kebab-case?
Those are code and URL naming styles, which only allow letters, numbers, and a single separator. Commas, apostrophes, and other symbols are removed so the result is a valid identifier or slug. Use Title or Sentence case if you want punctuation preserved.
Can I undo a conversion?
Each transform runs on the current text, so if you convert to UPPERCASE you can immediately convert back to lowercase or Sentence case. Your browser's standard undo (Ctrl+Z / ⌘Z) also works inside the text box.
Is there a length limit?
No practical limit. The conversion happens locally, so you can transform anything from a single word to a long document instantly.