Case Converter

Switch any text between 12 case styles — editorial and programming conventions included.

0 characters · 0 words

Title Case vs Capitalise Each Word

These two look similar and are not the same. Capitalise Each Word raises the first letter of every word without exception. Title Case follows editorial style: small words — articles, short prepositions and conjunctions — stay lowercase unless they begin or end the title.

  • Capitalise Each Word → The Rise Of The Machines
  • Title Case → The Rise of the Machines

Use Title Case for headlines, article titles and page headings. It is what publications use and it reads as more considered.

The programming cases

The bottom row exists for code and file naming. Each convention belongs to particular languages and contexts:

CaseLooks likeUsed for
camelCaseuserFirstNameJavaScript and Java variables
PascalCaseUserFirstNameClass names, React components
snake_caseuser_first_namePython, Ruby, SQL columns
kebab-caseuser-first-nameURLs, CSS classes, file names
CONSTANT_CASEUSER_FIRST_NAMEEnvironment variables, constants

kebab-case is the one to use for page URLs — search engines treat hyphens as word separators and underscores as joiners, so word-counter reads as two words and word_counter reads as one.

When you would reach for this

  • A heading arrived in ALL CAPS and needs to become a readable title.
  • Data was pasted from a spreadsheet with inconsistent capitalisation.
  • You are converting a page title into a URL slug.
  • Names or addresses were typed in lowercase and need cleaning up.
  • You are renaming variables to match a project convention.
  • Caps Lock was on and you would rather not retype the paragraph.

Frequently asked questions

How do I change text from capitals to normal?
Paste it in and press "Sentence case" — the first letter of each sentence is capitalised and the rest becomes lowercase. For a heading, "Title Case" is usually the better choice.
What is the difference between Title Case and Capitalise Each Word?
Title Case keeps small words like "of", "the" and "and" lowercase unless they start or end the title. Capitalise Each Word raises every word without exception.
Which case should I use for a URL?
kebab-case — all lowercase with hyphens between words. Search engines read hyphens as spaces, so the words in your URL are recognised individually.
Does it work with Hindi or other non-English text?
Devanagari has no upper and lower case, so those buttons leave Hindi text unchanged. The spacing conversions — snake, kebab and constant case — still work.
Is my text uploaded?
No. Every conversion runs in your browser and nothing is stored.