Sort Text

Sort an unordered list in alphabetical or natural order.


Suggested Tools


About


Use this tool to sort an unordered list in alphabetical or natural order. You can sort in ascending or in descending order. You can also sort based on character length/width.

Sorting Method

There are three different ways of sorting text lines using this tool.

  • Alphabetical order - Alphabetical sorting is the traditional way a computer sort text. Each characters are compared in order and the string whose first letter comes earlier in the alphabet (A-Z) comes first. This also applies to numbers (0-9).

  • Natural order - Natural sort is considered a more human-friendly implementation of machine alphabetical sorting. Non single-digit numbers like "10", "11", "12" and above are considered as a single entity and ordered by the value of the number. This is what you should use if you're working with numbered lists.

  • By Character Length - You can sort a list based on the length/width of the text. Strings with shorter character length comes first in the list and the longest comes last.

Basic Examples


Alphabetical sort - In the given example below, "A10" comes first before "A2" because "1" is bigger than "1".
A1
A10
A2

Natural sort

A1
A2
A10

Character Length

A
AA
AAA

Reverse

Using this option reverses the order of the text.

Example: Reversed after sorting by character length.
AAA
AA
A

How to Sort a List in Descending Order

Texts are sorted in ascending order by default. If you want to sort a list in descending order (9-0 and Z-A), you can use the reverse option after sorting it alphabetically or naturally.

Update: You can now sort in descending order directly by using Z-A option.

How to Sort a List Randomly

You can sort text in no particular order by using Shuffle. Basically, it randomizes the arrangement of the list.

Please enable JavaScript.