List workbench

List Sorter

Sort lists naturally, alphabetically, numerically, by length, or by frequency with stable results.

Local by defaultYour list stays in this browser tab.
List Sorter Processed locally
unique
Input list0 B
Result0 B
Add at least one list item.
0items0non-empty0unique0duplicates0characters

List basics

Understanding lists

List sorting rearranges items according to a comparison rule. Natural order understands embedded numbers, so “item 2” comes before “item 10”.

A stable sort preserves the input order when two items compare as equal. This makes repeated runs predictable.

What it does

What this tool does

Choose a comparison rule, direction, and normalization options, or perform focused reorder operations.

Natural and machine order

Switch between human-friendly natural order and strict alphabetical order.

Numeric and measured order

Sort numbers, item lengths, or occurrence frequency.

Stable ties

Equal values retain their original relative order.

Extra reorder tools

Reverse, rotate, slice, group, or lay out items in columns.

How to use

How to use it

  1. Add items

    Paste, load a file, or use the mixed sample.

  2. Choose separators

    Auto detection favors real multi-line records.

  3. Choose an operation

    Select sort, reverse, rotate, slice, group, or columns.

  4. Review and export

    Check the result and reuse it for another pass if needed.

Limits

Common errors and limits

Numeric sorting and mixed text

Non-numeric items follow numeric values and use natural order among themselves.

Columns change serialization

Column layout inserts tabs within rows, so inspect the output before using it elsewhere.

FAQ

Frequently asked questions

What is natural sorting?

It compares number runs by value, placing item 2 before item 10.

Is sorting stable?

Yes. Ties keep their input order.

Can I sort repeated values by popularity?

Yes. Use frequency sorting and descending direction.

Can I rotate without sorting?

Yes. Choose Rotate and enter a positive or negative amount.