In short: Sorting lines rearranges a list alphabetically (A–Z or Z–A), in natural order where “item 2” comes before “item 10”, by length, or randomly.
About Sort Lines Alphabetically
Sorting is the quickest way to make a list readable or to spot near-duplicates, but plain alphabetical sorting treats numbers as text, so “file10” comes before “file2”. Natural sort fixes that by comparing the numbers inside lines by their value.
Sorting uses your browser’s locale-aware comparison (Intl.Collator), so accented letters such as é and ü sort next to their base letters instead of after z. Numeric mode sorts lines by the first number found in each line, with lines that contain no number at the end.
How to use Sort Lines Alphabetically
- Paste the lines to sort.
- Pick an order and the options you want.
- Copy or download the sorted list.
Examples
file10, file2, file1 → file1, file2, file10 (plain A–Z would give file1, file10, file2).
Useful for finding the shortest keywords or the longest product names in an export.
Frequently asked questions
Is the shuffle truly random?
It uses a Fisher–Yates shuffle with the browser’s cryptographic random number generator, so every order is equally likely.
How are uppercase and lowercase sorted?
By default case is ignored. Turn on Case-sensitive to sort uppercase before lowercase for otherwise equal lines.
Can I sort by a column?
Not directly. For CSV data, convert it with the CSV to JSON tool or sort in a spreadsheet.
Is my text uploaded?
No. Sorting happens in your browser. You can check this yourself: open your browser’s developer tools, switch to the Network tab and use the tool — no request carries your input.
Updated November 2026 · Free, no signup · How we build and test tools