Class List Organizer
Paste a messy list of names and get a clean one: blank lines gone, order sorted or shuffled, numbered, and printable in columns.
The list runs in your browser only. Names and settings are never saved or sent to a server.
Class list
Your list appears here as soon as you paste some names.
Need to split them into groups? Try the random group generatorTry another tool
Picked to go with this onePaste a list of names in whatever state it arrived — copied out of an email, a spreadsheet column, a chat thread — and get a clean one back. Blank lines go, commas and semicolons work as separators, and you choose the order: as pasted, A to Z, Z to A, or shuffled. Number the rows if you want, print it in one, two or three columns, or copy it as plain text. Removing exact duplicates is optional and off-limits by accident: the tool tells you how many it dropped so you can turn it off if two people in the group genuinely share a name.
How to use this tool
- 01Paste the listOne name per line works, and so do commas or semicolons. Anything blank is ignored.
- 02Choose the orderKeep it as pasted, sort A to Z or Z to A, or shuffle it. Shuffling uses a seed, so the same seed gives the same order again.
- 03Number and lay it outTurn numbering on or off, and pick how many columns the printed sheet should use.
- 04Copy or printCopy it as plain text for an email or a document, or print it — the printed page is just the list, without the website around it.
When is this useful?
- A register from a messy pasteA list copied out of an email arrives with blank lines and stray spacing. Paste it, clean it, print it.
- An alphabetical list for markingSort A to Z and number the rows so a pile of papers can be checked off in order.
- A random order for presentationsShuffle the list to decide who presents when, without anyone claiming you chose.
- A two-column sheet for the wallThirty names in one column runs off the page. Two or three columns fit on a single sheet.
Examples
- Blank lines and a stray comma rowA pasted list with two empty lines and one row holding two comma-separated names cleans up to a single tidy sequence.
- Duplicate spotted and countedA name that appears twice is reported, and removed only if you asked for duplicates to go.
- Numbered, A to Z, two columnsA 28-name class sorted alphabetically, numbered 1 to 28, printed across two columns.
Tips for a better result
- Check the duplicate count before trusting itThe tool matches whole names, ignoring capitals. Two different students really can be "Dana Cohen" — the count is there so you notice.
- Shuffle is repeatable on purposeThe same seed gives the same order, so you can reproduce a shuffle you already printed instead of getting a different one.
- Columns are a print settingThe on-screen preview shows the layout you will get on paper, so check it before printing thirty copies.
What counts as a duplicate
A duplicate is an exact match of the whole name, compared without regard to capital letters, so "dana cohen" and "Dana Cohen" are the same entry. What it does not do is guess: "D. Cohen" and "Dana Cohen" stay separate, and so do two spellings of the same name. That is deliberate. A tool that merges names by similarity will eventually merge two real students, so this one only removes what is unmistakably the same string, reports how many it removed, and lets you switch the behaviour off entirely.
Sorting and alphabetical order
Sorting uses your language’s own alphabetical rules rather than raw character codes, which is what puts accented letters where a reader expects them instead of at the end of the list. Numbers inside names are compared as numbers, so "Group 2" comes before "Group 10".
Privacy
Every step runs in your browser. The names you paste are not uploaded, not stored, and not included in any analytics — only the fact that the tool was used at all. Closing the page clears everything.
Frequently asked questions
How do I clean up a messy list of names?
Paste it in. Blank lines are dropped automatically, commas and semicolons are treated as separators, and spacing is tidied. Then choose the order, numbering and column layout you want.
Will it delete two students with the same name?
Only if you leave duplicate removal switched on, and it tells you how many it removed. Because two people genuinely can share a name, the option is easy to turn off and the count is always shown.
Can I get the list in a random order?
Yes, choose the shuffled order. It uses a seed, so re-running with the same seed reproduces the same order — useful if you have already printed it.
Can I print it in columns?
Yes, one, two or three. The printed page shows just the list and its heading, without the surrounding site, so a class fits on a single sheet.
Does it work for lists that are not a class?
Yes. It is a name-list cleaner. Workshop attendees, team rosters, club members and mailing lists all behave the same way.
Are the names saved anywhere?
No. Everything runs in your browser, nothing is uploaded, and the list is gone when you close the page.

