List Length Sorter
Sort list entries by text length, from shortest to longest or longest to shortest. Put one entry on each line.
How to use List Length Sorter
1. Paste or type your text or list into the box. 2. Choose any options shown, then select Sort. 3. Select Copy result to copy the answer. 4. Select Reset to clear the box and start again.
Why use this tool?
Find short or long entries in a list of names, headings or phrases. Entries of the same length keep their original order.
How the calculation works
Sort by Unicode code-point length, retaining input order on ties. Entries are non-empty trimmed lines. Blank lines are ignored; repeated entries remain separate row slots unless the tool explicitly removes duplicates. Commas inside a line are retained. Code-point length differs from rendered width or combined emoji count. Descending keeps tie order stable.
Example
Worked example: List = "bbb\na\ncc"; Sort Direction = "Ascending". Result: a cc bbb.
Practical tip
Use this for text length, not to predict the width of a label in a particular font.
Frequently asked questions
How is length measured?
Length is measured in Unicode code points. Some combined emoji contain several code points, so the count can differ from visible symbols or printed width.
What happens to blank or repeated entries?
Blank lines are ignored and spaces at the ends of entries are trimmed. Repeated entries remain; equal-length entries keep their original order.
How do I copy the result or start again?
Select Copy result after running the tool to copy the displayed answer. Reset clears the text and result, so keep a separate copy of any text you want to save.