Case Converter

Switch text between upper, lower, title, sentence, camel and snake case.

What Does the Case Converter Do?

The Case Converter transforms the capitalization of any text with one click. Ten conversion styles are supported: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, aLtErNaTiNg case and iNVERSE case. Whether you are fixing a paragraph typed with Caps Lock on or generating a variable name for code, the right format is one button away.

The conversion runs completely in your browser — your text never touches a server, and there is no length limit.

How to Use the Case Converter

  1. Paste or type your text in the top box.
  2. Click the button for the case style you need — the converted text appears in the result box immediately.
  3. Press Copy to send the result to your clipboard, or Download .txt to save it as a file.

What Each Style Is For

  • UPPERCASE / lowercase — headlines, legal disclaimers, or normalizing messy data.
  • Title Case — headings and titles; small connector words (a, an, the, of…) stay lowercase, following common style-guide rules.
  • Sentence case — fixes text typed in all caps by capitalizing only the first letter of each sentence.
  • camelCase / PascalCase — JavaScript, Java and C# variable and class names.
  • snake_case — Python variables, database column names and API fields.
  • kebab-case — URL slugs, CSS class names and file names.
  • aLtErNaTiNg / iNVERSE — meme text and playful social posts.

Developers use this tool to convert identifier styles between languages, writers use it to repair capitalization without retyping, and marketers use it to standardize product names in bulk lists.

Frequently Asked Questions

How does Title Case handle small words?

Short connector words such as "a", "and", "of", "the" and "to" are kept lowercase unless they are the first word — the convention used by most editorial style guides, including AP style.

Can it convert text into a code-friendly variable name?

Yes. camelCase, PascalCase, snake_case and kebab-case automatically split your words, strip extra spaces and join them in the chosen style — "user first name" becomes userFirstName, user_first_name, and so on.

Does the converter work with accented or non-English letters?

Yes. Uppercase and lowercase conversion respects Unicode, so characters like é, ü and ñ convert correctly.

Is there a limit on how much text I can convert?

No hard limit — the conversion happens in your browser, so even very long documents convert instantly.