Sort Text

Sort Text

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

Case Sensitive

About sort text


Sort an unordered list in alphabetical or natural order. You can sort in ascending or 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 character is 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. String 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.
    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. It randomizes the arrangement of the list.

Text Tools

Other tools you might like