Text Case Converter

Toggle any text between UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case and more, one click each. Nothing is uploaded.

Advertisement

How to change text case online

  1. Type or paste your text into the input box on the left, a single word, a heading, or a whole multi-line list.
  2. Click one of the nine case buttons. The converted version appears on the right instantly, and you can click a different button to try another style without re-pasting.
  3. Press Copy output to grab the result, or Sample to see a mixed-case example first and Clear to start over.

This is one of those chores that shows up everywhere. A copywriter receives a headline pasted in ALL CAPS from a client email and needs it in Title Case for the CMS. A data analyst inherits a column of names typed in lowercase and wants each properly capitalized before a mail merge. A developer has a list of labels that must become snake_case for a Python config and camelCase for the matching JavaScript. Retyping any of these by hand invites typos; converting them is one click and keeps the original wording exactly.

Students and researchers reach for it too, normalizing citation titles that publishers export in inconsistent styles, cleaning up interview transcripts pasted from auto-captions, or forcing a messy heading into one consistent style across a long document. Marketers use it to keep ad headlines and email subject lines on-brand, since some style guides insist on Title Case while others prefer Sentence case for a friendlier tone. Because the tool keeps your input untouched in the left pane, you can flip the same text between several cases and read them side by side before committing to one.

Case styles explained

The nine buttons fall into two families. The reading styles keep spaces between words: UPPERCASE and lowercase are self-explanatory, Title Case capitalizes the first letter of every word for headings, Sentence case capitalizes only the start of each sentence for body text, and aLtErNaTiNg case flips letter by letter for a mocking, meme-style tone. The programming styles strip the spaces out: camelCase (myVariableName) is the JavaScript default for variables, PascalCase (MyClassName) names classes and components, snake_case (my_variable_name) is idiomatic in Python and SQL, and kebab-case (my-css-class) is what CSS classes, URL slugs and HTML attributes expect. Knowing which convention a system wants saves you from the bugs that silently follow a mis-cased identifier.

Frequently asked questions

How do I fix text that was typed with Caps Lock on?

Paste the text and click Sentence case. It lowercases everything, then re-capitalizes the first letter after each period, question mark or exclamation point, so a shouted paragraph reads normally again without retyping a word.

What is the difference between camelCase, PascalCase, snake_case and kebab-case?

They are programming naming conventions. camelCase starts lowercase and bumps each later word (myVariableName). PascalCase capitalizes every word including the first (MyClassName). snake_case joins lowercase words with underscores (my_variable_name). kebab-case uses hyphens (my-css-class). All four remove the spaces between words.

How does Title Case differ from Sentence case?

Title Case capitalizes the first letter of every word, which suits headings and product names. Sentence case capitalizes only the first word of each sentence and leaves the rest lowercase, which suits body copy and UI labels. Pick whichever your style guide specifies.

What is aLtErNaTiNg case for?

Alternating case flips between lower and upper letter by letter. It is mostly used for the mocking or sarcastic tone popular in memes and social replies, and occasionally for stress-testing how a design handles unpredictable capitalization.

Can I convert a whole list or column at once?

Yes. Paste a multi-line list, names, headings, a column copied from a spreadsheet, and every line is converted together in one click, then copy the block back out.

Is my text uploaded when I convert it?

No. The conversion is plain JavaScript running in your browser, your text never leaves your device, so it is safe for names, unpublished copy or internal notes.

Advertisement

More free tools