Sort text lines alphabetically with advanced options for duplicates, case sensitivity, and custom ordering
Enter or paste your text into the input field (one item per line), select your sorting options (ascending/descending, case sensitive, remove duplicates), and click the "Sort Lines" button. The sorted text will appear in the output area, ready to copy.
Case-insensitive sorting treats uppercase and lowercase letters the same (Apple and apple are equal). Case-sensitive sorting treats them differently, with uppercase letters typically sorted before lowercase (Apple comes before apple in the sorted list).
Yes! Enable the "Remove Duplicates" option before sorting, and the tool will automatically eliminate any duplicate lines from your text. The statistics will show how many duplicates were removed.
The randomize feature shuffles your text lines into a random order. This is useful for creating random lists, shuffling names for drawings, or randomizing data for testing purposes. Each click produces a different random arrangement.
By default, the "Remove Empty Lines" option is enabled, which filters out blank lines from your sorted output. You can disable this option if you want to preserve empty lines in your text during sorting.
Yes, the text sorter can sort both alphabetical text and numbers. Numbers are sorted using standard string comparison, so 10 comes before 2 in alphabetical sorting. For proper numerical sorting, ensure numbers have consistent formatting (like leading zeros).
No, there is no hard limit on the number of lines you can sort. The tool can handle lists with thousands of lines efficiently. Performance remains fast even with very large datasets thanks to optimized client-side processing.
Yes, absolutely. All sorting operations happen directly in your browser using client-side JavaScript. Your text is never sent to our servers, stored, or shared. Your data remains completely private and secure on your device.