Text Sorter
Sort lines alphabetically, numerically, by length, or randomly. Remove duplicates and blank lines, then copy or download your cleaned list — 100% private, no upload.
Text Sorter is a free browser-based tool that sorts lines of text alphabetically (A-Z or Z-A), by length, numerically, or with a random shuffle. Optional cleanup removes duplicate lines, blank lines, and extra whitespace, with case-insensitive sorting and a one-click reverse. Everything runs locally with no upload and no account. Built by FreeToolHub.
Sort options
Sorted result
Add a list above and click "Sort list" to see the result here.
Common uses
Data cleanup
Deduplicate and alphabetize CSV columns, spreadsheet exports, or scraped lists before importing them elsewhere.
Writing & research
Alphabetize bibliographies, book lists, cast lists, or glossary terms in seconds.
Development
Sort config values, environment variable lists, or array contents before pasting them into code.
Study & lists
Put vocabulary lists, spelling words, or class rosters in alphabetical order for handouts and quizzes.
Frequently Asked Questions
Is my text uploaded anywhere?
No. Everything happens in your browser using JavaScript. Your text is never sent to any server, so you can safely sort private lists, notes, or business data.
How does numeric sort work?
Numeric sort reads the first number that appears anywhere in each line and orders lines by that value, so "Item 9" correctly comes before "Item 10". Lines with no number at all are sorted alphabetically after all the numbered ones.
Can I remove duplicate lines?
Yes. Turn on "Remove duplicate lines" and only the first occurrence of each line is kept. Combine it with "Case-insensitive sort" to also treat "Apple" and "apple" as the same line.
Is there a limit on how much text I can sort?
No fixed limit. Sorting happens entirely in your browser, so performance depends on your device — lists with tens of thousands of lines sort in a fraction of a second on most computers.
Is sorting case-sensitive by default?
Yes, by default uppercase letters sort before lowercase ones (standard text sorting). Turn on "Case-insensitive sort" to sort "apple", "Apple", and "APPLE" as equivalent.