Text Sorter

Sort any list of text — alphabetical, natural, numeric, by length, reverse, or shuffle — with duplicate removal and custom separators

Alphabetical order, ascending.

0 characters0 items

Powerful Sorting Modes

Alphabetical (A → Z / Z → A) | Classic lexicographic sorting with optional case sensitivity and locale-aware comparison for accented characters.

Natural Order | Sorts strings with embedded numbers the way humans expect — item2 comes before item10 — ideal for filenames, version numbers, and mixed content.

Numeric | Parses each line as a number (ignoring surrounding text) to sort purely by value, ascending or descending.

By Length | Order entries by character count — shortest or longest first — great for finding outliers in a list.

Reverse & Shuffle | Flip the current order instantly, or generate a cryptographically unbiased random arrangement via Fisher–Yates shuffle.

Smart Preprocessing

Flexible Separators | Work with newline-delimited lists, CSV rows, semicolon-separated values, tab-separated data, pipe-delimited logs, or plain space-split tokens — output uses the same separator you picked.

Remove Duplicates | Deduplicate entries before sorting, with optional case-insensitive matching so Hello and hello collapse into one.

Trim & Clean | Automatically strip leading/trailing whitespace and drop empty items so copy-pasted lists sort cleanly without manual cleanup.

100% Private | Everything runs in your browser. No uploads, no tracking, and no server ever sees your data — works offline once loaded.