Word Sorter for Lists, Tags and Vocabulary
This word sorter takes any text, splits it into individual words and puts them in the order you choose. Unlike a line sorter, it does not care how the words are arranged on lines; a paragraph, a tag list or a column of terms all work.
Example
Input: zebra apple Mango banana apple kiwi cherry
A → Z: apple apple banana cherry kiwi Mango zebra
By length: kiwi apple apple Mango zebra banana cherry
A → Z, remove duplicates, comma-separated:
apple, banana, cherry, kiwi, Mango, zebra
Notice that “Mango” sits between “kiwi” and “zebra”: sorting ignores upper and lower case, so capitalized words are not pushed to the front.
How words are split
Words are separated at spaces, tabs, line breaks, commas and semicolons. Other punctuation stays attached to the word it touches, so “Orange!” is sorted as Orange! and keeps its exclamation mark in the output. If you want a clean word list from normal sentences, strip the marks first with Remove Punctuation.
Options explained
- A → Z / Z → A: language-aware alphabetical order that treats “É” like “E”.
- Natural: numbers inside words are compared by value, so “item2” comes before “item10”.
- By length / longest first: sorts by the number of characters; equal lengths are alphabetized. Handy for word games and spelling lists.
- Reverse current order: flips the sequence of words without sorting.
- Random: shuffles the words, for example to create a word scramble.
- Remove duplicates: keeps one copy of each identical word. The check is exact, so “Apple” and “apple” are both kept.
- Output separator: a space, a new line for each word, or a comma followed by a space.
Worked example: tidying a keyword list
Tag and keyword lists collected from several people usually mix separators and capitalisation:
Input: SEO, seo; Marketing, analytics SEO item10 item2
A → Z, remove duplicates, one per line:
analytics
item10
item2
Marketing
SEO / seo (both kept)
Natural order instead of A → Z puts item2 before item10.
Two things stand out. Duplicate removal is exact, so "seo" and "SEO" both survive; run the text through the case converter first if they should count as one tag. And plain alphabetical order compares characters, so "item10" lands before "item2"; choose Natural whenever words contain numbers, such as versions, file names or chapter labels.
Common uses
- Alphabetizing tags, keywords or hashtags before pasting them into a CMS.
- Building vocabulary and spelling lists for teaching.
- Turning a sentence into a sorted, one-per-line list for comparison with Diff Checker.
- Spotting repeated words quickly, since duplicates end up next to each other.
Word sorter vs line sorter
Use this tool when each word is an item. If your items contain spaces, such as full names or book titles, sort them one per line with Sort Text Lines so that each line stays in one piece.
Privacy
Your words are sorted in the browser and never uploaded.