Convert a list to a sentence

Paste one item per line and get a natural-language sentence back. Two items read as `A and B`; three or more as `A, B, and C` (with or without the Oxford comma). Pick the conjunction (`and`, `or`, `&`, or `plus`), add an optional prefix and suffix.

Input
Ready
Output
Live

A natural-language list serialiser

The output depends on item count. Zero non-blank lines produces an empty string. One item produces that item verbatim (no conjunction needed). Two items are joined with your chosen conjunction: `apples and bananas`. Three or more get the classic list form: `apples, bananas, and cherries`, with the Oxford comma togglable.

Four conjunction choices: `and` (default), `or`, `&` (ampersand), or `plus` (literal word). The value is used verbatim in the join position, so `plus` produces `apples, bananas, plus cherries` - unusual but sometimes what a product-marketing copywriter wants. Blank lines between items are dropped, and each item is trimmed before joining.

Capitalise items optionally upper-cases the first character of every item before joining - useful when you want sentence case on proper nouns that were pasted lowercase. Prefix and suffix are concatenated verbatim around the assembled body, so you can set prefix to `The fruits are ` and suffix to `.` to produce a full sentence.

How to use convert a list to a sentence

  1. 1Paste your list into the input panel, one item per line
  2. 2Pick the conjunction - `and`, `or`, `&`, or `plus`
  3. 3Toggle the Oxford comma (on by default) for the comma before the final conjunction
  4. 4Optionally capitalise the first character of every item
  5. 5Add an optional prefix (before the list) and/or suffix (after it)
  6. 6Copy or download the resulting sentence from the output panel

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

The exact rules for each item count and every option.

Item-count-aware joining

One item: just the item, no conjunction. Two items: `A <conj> B` (no comma). Three or more: `A, B, … <conj> Z`, with the Oxford comma toggled on or off. The "no Oxford comma on two items" rule matches standard English usage.

Four conjunctions

`and` (default), `or`, `&`, or `plus`. The value is used verbatim in the join position - `plus` produces `A, B, plus C` because that is what "plus" literally means when used as a conjunction.

Oxford comma toggle

On (default) emits the serial comma before the final conjunction: `apples, bananas, and cherries`. Off omits it: `apples, bananas and cherries`. Matches AP vs Chicago style preferences.

Optional capitalisation per item

Capitalise items upper-cases the first character of every item before joining. Useful when your input is lowercase but the output needs to read like a polished sentence. The rest of each item stays as typed - no smart title-casing or punctuation.

Prefix and suffix for full sentences

Both are concatenated verbatim. Typical usage: prefix `The items are `, suffix `.`, to wrap the list in a proper sentence shell. Neither is added if left blank.

Worked example

Three items, default `and` conjunction with Oxford comma on, capitalisation off.

Input
apples
bananas
cherries
Output
apples, bananas, and cherries

Settings reference

How each option shapes the sentence using the sample above.

Setting What it does Effect on the sample
Join with: and (default) Word used before the final item `apples, bananas, and cherries`
Join with: or Same position, different word `apples, bananas, or cherries`
Join with: plus Literal word `plus` in the conjunction position `apples, bananas, plus cherries`
Oxford comma: off Drops the comma before the final conjunction `apples, bananas and cherries`
Capitalise items: on Upper-cases the first character of each item `Apples, Bananas, and Cherries`
Before: `The fruits are ` Prepended verbatim `The fruits are apples, bananas, and cherries`
After: `.` Appended verbatim `apples, bananas, and cherries.`

FAQ

What does the tool do with only one or two items?
One item is returned verbatim (no conjunction). Two items are joined with just the conjunction, no comma: `apples and bananas`. The Oxford-comma toggle only applies when there are three or more items.
What happens if I pick `plus` as the conjunction?
The literal word `plus` is inserted in the conjunction position, producing output like `apples, bananas, plus cherries`. Unusual but sometimes what marketing copy calls for.
Does the tool add punctuation at the end?
Only if you put it in the Suffix field. The tool does not automatically add a full stop or other terminator - you control the sentence shell entirely via Prefix and Suffix.
What happens to blank lines or extra whitespace?
Blank lines are dropped, and each item is trimmed of leading/trailing whitespace before joining. You will not get empty entries in the middle of the sentence even if your paste has stray newlines.
Can I reverse this - split a sentence back into a list?
Not directly. Use split a list into items with `, ` as the separator to break an existing sentence back into lines.