TextToolboxSmart text & developer utilities
My Tools

Case Converter

Paste text and pick a case. The result updates instantly and is ready to copy.

How to use the Case Converter

  1. Paste the text you want to convert.
  2. Choose a case — the output updates immediately.
  3. Click Copy, or “Use as input” to chain another conversion.

Which case to use

CaseExampleUsed for
Sentence caseThe quick brown foxBody text, UI labels, most headlines in modern style guides
Title CaseThe Lord of the RingsBook, film and article titles (AP/Chicago style)
UPPER CASEWARNINGAcronyms, short labels; avoid for long text — it reads as shouting
camelCasefirstNameJavaScript and Java variables
PascalCaseUserAccountClass and component names
snake_casefirst_namePython variables, database columns
kebab-casefirst-nameURLs, CSS classes, file names
CONSTANT_CASEMAX_RETRIESConstants and environment variables

How Title Case is decided

Every word is capitalized except short articles, conjunctions and prepositions — a, an, the, and, but, or, of, in, on, to, for, by and similar. Those stay lower case unless they are the first or last word, or follow a colon. This follows the common ground between AP and Chicago style; for a house style with different rules, adjust the few small words by hand.

Identifier cases (camelCase, snake_case and so on) convert each line separately, so a pasted list of column names stays a list.

Frequently asked questions

How do I change uppercase to lowercase without retyping?

Paste the text and choose “lower case”. To keep the first letter of each sentence capitalized, choose “Sentence case” instead.

Does Sentence case keep names capitalized?

No tool can know every proper noun. Sentence case capitalizes the first letter of each sentence and the pronoun “I”; names in the middle of a sentence will need a quick manual fix.

Can I convert variable names like userID or XMLParser?

Yes. Acronyms and number boundaries are detected, so XMLHttpRequest becomes xml_http_request in snake_case and xmlHttpRequest in camelCase.

Is there a length limit?

No practical limit — conversion runs in your browser and handles book-length text in milliseconds.