Index-tagging per line
Every non-blank line gets a `N. ` prefix (numeric default). Blank lines pass through without a counter, so spacing is preserved. Counter width is uniform across all non-blank lines when Zero-pad is on, making columnar output clean.
Reverse counts DOWN but does NOT reorder the items. With 3 items and Start at 1, Reverse produces `3. Apples / 2. Bananas / 1. Cherries` - items stay in original order, counters flip. If you need to reorder items too, combine with Reverse a list.
Same underlying op as Add counters. Pick this page when your mental model is "tag by index" (for referencing later); pick the other when it is "add a counter" (for enumeration / display).
How to use tag list items with index
- 1Paste your list into the input panel
- 2Pick Style: Numeric, Roman, or Letters
- 3Set Start at to change the opening counter (default 1)
- 4Toggle Zero-pad (numeric only) for aligned widths
- 5Toggle Reverse to count down - items stay in order, counters flip
Keyboard shortcuts
Drive ListShift without touching the mouse.
What this tool actually does
Line-by-line index tagging, same op as Add counters.
Three styles: Numeric, Roman, Letters
Numeric `1, 2, 3`. Roman `I, II, III` via subtractive converter. Letters `A..Z, AA..AZ, BA..BZ` Excel-column style.
Custom start value
Start at any positive integer. Continuing numbering from a previous document? Set Start at to the next index.
Zero-pad aligns widths (Numeric only)
Pads each number to match the longest. 12 items → `01..12`. 100 items → `001..100`. Roman and Letters have variable widths; Zero-pad is a no-op in those modes.
Reverse counts down, does NOT reorder
With 3 items: Reverse produces counters `3, 2, 1` for items in their original order. Items are not shuffled. For item reversal, use Reverse a list.
Blank lines preserved
A blank line passes through without a counter. Counting resumes on the next non-blank line.
Worked example
Default numeric style, start 1. Each line gets `N. ` prefix.
Apples Bananas Cherries
1. Apples 2. Bananas 3. Cherries
Settings reference
How each option shapes the output using the sample above.
| Setting | What it does | Effect on the sample |
|---|---|---|
| Style: Numeric (default) | `1., 2., 3.` | `1. Apples` / `2. Bananas` / `3. Cherries` |
| Style: Roman | `I., II., III.` | `I. Apples` / `II. Bananas` / `III. Cherries` |
| Style: Letters | `A., B., C.` | `A. Apples` / `B. Bananas` / `C. Cherries` |
| Start at: 5 | Counting begins at 5 | `5. Apples` / `6. Bananas` / `7. Cherries` |
| Zero-pad: on (3 items, numeric) | No visible change (widths already match) | Kicks in at 10+ items: `01..12` |
| Reverse: on | Counters count DOWN, item order preserved | `3. Apples` / `2. Bananas` / `1. Cherries` (NOT reversed item order) |