Line tools
Sort, dedupe, shuffle…
0Input lines
0Output lines
A toolbox to manipulate lists line by line: sort A→Z, Z→A, by numeric value or by length, reverse or shuffle the order, remove duplicates and empty lines, strip surrounding whitespace (trim), add a prefix/suffix to each line, and number them. Transforms are chainable: each action applies to the previous result, so you can for instance dedupe, then sort, then number in three clicks.
The input and output line counters show the effect of each operation. Everything is processed in your browser, with no network calls, no tracking or ads — even offline.
FAQ
Can transforms be combined?
Yes. Each click transforms the output area, so operations chain up. The “Reset” button (and any edit to the input) starts over from the original text.
How does numeric sort work?
Lines are sorted by their numeric value (1, 2, 10 instead of 1, 10, 2). Non-numeric lines are placed at the end, in alphabetical order.
What do the line counters count?
The number of non-empty lines, in input and output, so you can see the effect of a dedupe or a cleanup.
Does my text leave my browser?
No. All operations run locally in JavaScript. No data is sent, no tracking or ads.