Title case list items

Title-case list items by capitalizing the first letter of every word and lowercasing the rest. `apple PIE` becomes `Apple Pie`. No style-guide exception list is applied - short words like `and`, `of`, `the` are capitalized too, because AP/Chicago rules vary and a one-size-fits-all exception list would be wrong more often than right.

Input
Ready
Output
Live

Word-by-word capitalization, no exceptions

The op uses the regex `/\w\S*/g` to find each word, then applies `word[0].toUpperCase() + word.slice(1).toLowerCase()`. Every word is touched independently - first letter up, rest down. `apple PIE` normalizes to `Apple Pie`.

Intentional omission: there is no AP/Chicago/MLA exception list. Different style guides disagree on which short words to leave lowercase (AP lowercases articles under 4 letters; Chicago includes prepositions; MLA goes further). Picking one would surprise users of the others. Run Replace after if you need specific lowercased words.

Differs from Proper Case, which only capitalizes the first letter of the entire line, and from Uppercase First Letter Of Each Word mode, which does not lowercase the rest of each word.

How to use title case list items

  1. 1Paste your list into the input panel
  2. 2Output capitalizes every word's first letter + lowercases the rest
  3. 3No options
  4. 4Short words (`a`, `the`, `of`) are also capitalized - apply Replace after if your style guide needs them lowercase
  5. 5For sentence-shaped lines (first char only), use Proper Case

Keyboard shortcuts

Drive ListShift without touching the mouse.

Shortcut Action
Ctrl ZUndo last input change
Ctrl Shift ZRedo
Ctrl Shift EnterToggle fullscreen focus on the editor
EscExit fullscreen
Ctrl KOpen the command palette to jump to any tool
Ctrl SSave current pipeline draft Plus
Ctrl PRun a saved pipeline Plus

What this tool actually does

One pure word-by-word case transform.

Every word capitalized

Regex finds each word span. First letter uppercased, remainder lowercased. `apple PIE` → `Apple Pie`, `HELLO world` → `Hello World`.

No style-guide exception list

Articles (`a`, `an`, `the`), conjunctions (`and`, `but`), short prepositions (`of`, `in`, `on`) are all capitalized. This is the only honest default when AP, Chicago, MLA, and APA disagree.

Word boundaries via `\w\S*`

Hyphenated words split on hyphens: `well-known` becomes `Well-Known`. Apostrophes stay part of the word: `o'brien` becomes `O'Brien`.

Not line-aware

Every word is capitalized regardless of position. If you want only the first word capitalized, use Proper Case or Uppercase First word only mode.

Reversible

No exact inverse (case is information-losing). Reset with Lowercase.

Worked example

Every word capitalized. `of the day` is capitalized too - no style-guide exceptions.

Input
apple PIE
banana bread
cherry tart of the day
Output
Apple Pie
Banana Bread
Cherry Tart Of The Day

Settings reference

This tool has no options.

Setting What it does Effect on the sample
No options Every word: first letter up, rest down `apple PIE` → `Apple Pie`
Short-word handling (automatic) No AP/Chicago/MLA exceptions `of the day` → `Of The Day`
Hyphenated words (automatic) Each hyphen-separated part is capitalized `well-known` → `Well-Known`
Apostrophes (automatic) Treated as part of the word `o'brien` → `O'Brien`

FAQ

How is this different from Proper Case?
Proper Case only capitalizes the first character of each line. Title Case capitalizes every word.
Does it follow AP or Chicago rules for short words?
No. Every word is capitalized - no exception list for `a`, `the`, `of`, etc. Style guides disagree on which short words to leave lowercase; running a one-size-fits-all list would be wrong for half the audience. Run Replace after to lowercase specific short words for your house style.
What happens to hyphenated words?
`well-known` becomes `Well-Known`. Each hyphen-separated segment is treated as a separate word.
What about apostrophes?
They stay inside the word. `o'brien` becomes `O'Brien` (not `O'brien` or `O'BRIEN`).
How do I reverse it?
No exact inverse exists - capitalization is information-losing. Reset with Lowercase.