Line-order reversal for sentence-per-line input
Same op as Reverse a list - no options, just `splitLines(input).reverse().join('\n')`. Each input line is treated as one sentence. The tool does not parse sentence boundaries within a single line; if your prose is one continuous paragraph, pre-split with Add line breaks or Split on `. `.
Self-inverse: reversing twice returns the original list. No separate "undo" tool because applying the same op again is the undo.
For reversing the characters inside each sentence (so `Hello world.` becomes `.dlrow olleH`), use Reverse list items in the Reverse characters mode.
How to use reverse a list of sentences
- 1Paste one sentence per line into the input panel
- 2Output flips the line order - last becomes first
- 3No options - the operation is deterministic
- 4Running the tool twice returns the original list
- 5For prose in one paragraph, pre-split with Add line breaks
Keyboard shortcuts
Drive ListShift without touching the mouse.
What this tool actually does
One pass, no options. Same op as Reverse a list.
Line-order reversal
The last line of your input is the first line of the output, and so on. Character content of each line is unchanged.
Blank lines preserved in place
A blank line at position N ends up at position `length - N - 1`. If blanks are noise, run Remove empty lines first.
No sentence-boundary parsing
The op counts lines, not sentences. If multiple sentences share a line they stay together; a line break in the middle of a sentence still splits it. Pre-split with Add line breaks if you have paragraph input.
Self-inverse
Reversing twice restores the original list. There is no separate reverse-of-reverse tool.
Same op as Reverse a list
Two URLs for the same engine - one framed for "a list", one for "a list of sentences". Pick whichever matches your input shape in your head.
Worked example
Three sentence lines reversed - last becomes first.
First sentence. Second sentence. Third sentence.
Third sentence. Second sentence. First sentence.
Behavior reference
No user options. These are the fixed rules.
| Rule | What it does | Example |
|---|---|---|
| Line-order reversal | Last line → first, first → last | `First. / Second. / Third.` → `Third. / Second. / First.` |
| Content untouched | Characters inside each line are unchanged | `First sentence.` stays `First sentence.` - only its position moves |
| Blank lines preserved | Position flipped but not dropped | A blank at position 2 ends up at `length - 2 - 1` |
| Self-inverse | Twice = original | No separate "un-reverse" tool needed |