How the reversal works
The text is split on line breaks, any line that is empty or contains only whitespace is discarded, the remaining lines are put in the opposite order, and they are joined back together with line breaks. A ten-line list comes back with line ten first and line one last.
Only the order of the lines changes. The characters inside each line are untouched, so this is not a tool for writing text backwards. The content of line three stays exactly as you typed it, it simply sits in a different position.
Leading and trailing whitespace on each line is preserved as well, so an indented list keeps its indentation after the flip.
- Paste one item per line
- The reversed list appears immediately
- Blank lines are dropped
- Press Copy result
When flipping a list is the right move
The most common case is a log or an export that arrived in the wrong chronological direction. Newest-first when you want oldest-first, or the reverse, and the source system offers no sort option. Flipping the whole thing is faster than sorting by a date column that may not parse cleanly anyway.
It is also the quickest way to undo an alphabetical sort. Sort a list ascending with Text Sorter, then reverse it here, and you have descending order without needing a descending option anywhere. That two-step is worth remembering because Text Sorter itself only sorts ascending.
Other regular uses: reversing a ranking so the winner appears last, reversing a set of steps to write a rollback procedure, and reversing a list of file paths so a delete pass runs from the deepest directory upward.
What it does not do
It does not sort. Reversing and sorting are different operations, and reversing an unsorted list just gives you a differently unsorted list. If you want alphabetical order, sort first and reverse afterward.
It does not deduplicate, so a repeated item appears the same number of times after the flip. It also does not reverse the characters within a line, split on commas, or handle a list separated by anything other than line breaks. A comma-separated list needs the commas turned into line breaks first.
Blank line removal is the one thing that happens without being asked. If your list uses blank lines as group separators, those separators disappear and the groups run together.