Sort, deduplicate, remove blank lines, trim, reverse, and shuffle text line by line. Combine multiple operations
It lets you manipulate text line by line. You can sort ascending or descending (including natural numeric order), remove duplicate lines, remove blank lines, trim leading and trailing whitespace from each line, reverse the line order, and shuffle the lines. Multiple operations can be combined with the checkboxes, and the result updates on the right in real time.
Deduplication compares each line as an exact string match, keeping the first occurrence and removing every later identical line. By default, differences in case or in leading and trailing whitespace are treated as distinct. Uncheck "Case sensitive" to ignore case, and enable "Trim each line" to ignore surrounding whitespace.
No. Sorting, deduplication, and all other processing happen entirely in JavaScript inside your browser. The text you enter is never sent to or stored on a server.