Sort lines alphabetically, by length, by number, in reverse or at random, with proper Turkish letter order.
Turkish treats ı and i as two different letters and sorts ı first, and it gives ç, ğ, ş, ö and ü their own places right after c, g, s, o and u.
One item per line. Names, filenames, URLs, log entries or a column copied out of a spreadsheet.
Alphabetical handles most cases. Numeric reads the first number it finds on each line, which is what you want for a list like item 2, item 10.
Turkish and English sort differently, and it is not a small difference. Choose the language of your list so ç, ğ, ı, ö, ş and ü land where a reader expects.
Because Turkish has letters English does not, and one of them changes the order. Under Turkish rules ı is its own letter and comes before i, so ışık sorts before incir. Under English rules ı is treated as a variant of i and ışık lands after it. The dotted and dotless i are a real distinction in Turkish, not an accent.
It finds the first number on each line and sorts by its value, so item 2 comes before item 10 instead of after it. Lines with no number go to the end.
Yes. The comparison is numeric aware, so file2 sorts before file10 even in alphabetical mode. This is the behaviour people expect and the one a plain character comparison gets wrong.
With it off, Apple and apple are treated as the same word and their relative order is left alone. With it on, they sort into separate positions. Off is usually what you want for a human readable list.
It uses a Fisher Yates shuffle, so every ordering is equally likely. Press shuffle again for a different one.
Run our duplicate line remover first, then sort the result. Keeping the two steps separate means you can see how many duplicates there were before they disappear.
Only if you turn off the drop empty lines option. By default they are removed, because a sorted list with a block of blank lines at the top is rarely what anyone wants.
No. Sorting happens in this tab and the text never goes anywhere.
Remove repeated lines from a list, or keep only the unique ones, only the duplicates, the first or the last.
Open ToolJoin broken lines back into flowing text, keep paragraphs, or clean up the extra blank lines a paste left behind.
Open ToolConvert text between uppercase, lowercase, title case, camelCase, snake_case, kebab-case, and more.
Open Tool