CompleteToolkit

Case Converter

Convert text between UPPERCASE, lowercase, Title Case, Sentence case, camelCase and snake_case.

About this tool

You typed a whole heading with caps lock on. A client sent copy in ALL CAPS that needs to read like a normal sentence. A spreadsheet export gave you names in lowercase that should be Title Case. Retyping is the slow fix — this converter is the fast one: paste your text, click the case you need, and copy the result.

Six transformations cover practically every situation. UPPERCASE and lowercase are the everyday pair. Title Case capitalizes each word for headings. Sentence case lowercases everything and capitalizes only the first letter of each sentence — the fastest way to civilize caps-lock text. And for developers, camelCase and snake_case turn any phrase into a variable or database column name, correctly splitting words on spaces, punctuation and existing capital letters.

Your original text stays untouched in the input box, so you can try different cases without re-pasting. Like every tool here, conversion happens locally in your browser — nothing is uploaded, and it works offline once loaded. Pair it with the Word Counter when you're editing copy to length at the same time.

How to use the Case Converter

  1. 1Paste or type your text into the input box.
  2. 2Click the case you need — UPPERCASE, lowercase, Title Case, Sentence case, camelCase or snake_case.
  3. 3The converted text appears below; your original stays in the input, so you can try another case instantly.
  4. 4Click Copy to grab the result.

Frequently asked questions

What's the difference between Title Case and Sentence case?

Title Case Capitalizes The First Letter Of Every Word — used for headings and titles. Sentence case only capitalizes the first letter of each sentence, like normal writing. Use Title Case for headlines, Sentence case for fixing caps-lock text.

What are camelCase and snake_case used for?

They're naming conventions in programming. camelCase (firstUserName) is standard in JavaScript and Java for variables; snake_case (first_user_name) is standard in Python and for database column names. This converter builds them from any phrase, correctly handling spaces and punctuation.

Does converting case change anything else in my text?

No. Only letter casing changes — spacing, punctuation, numbers and line breaks are preserved exactly (except in camelCase and snake_case, which by definition join words together).

Is my text uploaded anywhere?

No. All conversion runs in your browser with JavaScript. Your text never leaves your device and disappears when you close the page.