A straightforward chunker
The tool splits your list into fixed-size chunks. With Group size = 2, every pair of consecutive items becomes one output line, joined by your separator: `apple, banana` on line 1, `cherry, date` on line 2, and so on. With Group size = 3, every triple; with 4, every four. No sort, no reorder - items keep their original sequence.
When your item count does not divide evenly by the group size, the last line ends up short. Six items grouped into fours produces two lines: the first with four items, the second with two. The tool does not pad the tail with empty cells - if you need uniform shape, pad your input first.
Separator is a four-way select: Tab (default) for spreadsheet paste, Comma + space for readable lists, Space for URL-safe runs, Semicolon + space for CSV-unfriendly locales. Blank input lines are dropped before grouping, so whitespace in the source does not create empty cells.
How to use group list items n per line
- 1Paste your list into the input panel, one item per line
- 2Set Group size to how many items you want on each output line
- 3Pick a separator - Tab, Comma, Space, or Semicolon + space
- 4Output updates live; the last group may be short if the count does not divide evenly
- 5Copy or download the grouped output
Keyboard shortcuts
Drive ListShift without touching the mouse.
What this tool actually does
Two options, one fixed rule for odd counts.
Fixed-size chunking in input order
Every consecutive run of `N` items becomes one output line, joined by the separator. Items keep their original order - the tool does not sort, shuffle, or rebalance.
Short final group, no padding
If your list length is not a multiple of the group size, the last line ends up shorter than the others. Six items into groups of four produces one four-item line and one two-item line. Nothing is dropped; nothing is padded with empty cells.
Four-way separator selection
Tab for Excel/Sheets paste, Comma + space for readable lists, Space for URL-safe runs, Semicolon + space for locales where comma is a decimal separator. No custom separator field - if you need `|` or `→`, use the Join tool with Simple style after chunking by a different method.
Blank input lines dropped
Empty and whitespace-only input lines are filtered out before grouping. That stops stray blanks in your paste from producing empty cells in the middle of a row.
Items emitted verbatim
No trimming, no escaping, no case changes. If your items contain the chosen separator (commas inside an item when joining with commas), they will blur cell boundaries - pick a different separator or clean the items first.
Worked example
Six items grouped in pairs with the default separator (tab) displayed as a comma below.
apple banana cherry date elderberry fig
apple, banana cherry, date elderberry, fig
Settings reference
How the options shape the grouped output.
| Setting | What it does | Effect on the sample |
|---|---|---|
| Group size: 2 (default) | Two items per output line | Three lines of two items each |
| Group size: 3 | Three items per output line | Two lines of three items each |
| Group size: 4 | Four items per line; final group is short if count is not a multiple | Six items → one line of 4, one line of 2 |
| Join with: Tab (default) | Real tab character between items - pastes into spreadsheet cells | Each group pastes across columns in Excel/Sheets |
| Join with: Comma + space | Comma-space separator for readable lists | `apple, banana` etc. |
| Join with: Semicolon + space | Semicolon-space separator for CSV-unfriendly locales | `apple; banana` etc. |