Clean, deduplicate, sort, and reformat lists with one click.
100% Private — Your List Never Leaves Your Browser
All list cleaning, sorting, and formatting operations are performed entirely in your browser. No data is sent to any server, stored, or tracked.
The tool uses case-insensitive comparison to find duplicates. This means 'Apple', 'APPLE', and 'apple' are all treated as the same item. Only the first occurrence (with its original casing) is kept. This approach is ideal for most real-world list cleanup scenarios where casing may vary.
Operations are applied in a specific order: trim whitespace first, then remove empty lines, strip numbering and bullets, remove duplicates, sort, and finally add numbering or bullets. This order ensures optimal results — for example, trimming before deduplication catches duplicates that differ only in whitespace.
The tool handles the most common numbering formats: '1.' with a period, '1)' with a closing parenthesis, and any digit count. Multi-digit numbers like '10.' and '100.' are fully supported. After removal, you can add clean, sequential numbering starting from 1.
Three bullet characters are supported for removal: the hyphen (-), asterisk (*), and the Unicode bullet character (•). These cover the vast majority of bullet point formats found in plain text, markdown, email, and copy-pasted content from web pages.
Combine lists from different sources by pasting them all together, then enabling Remove Duplicates and Trim Whitespace to get a clean, unified list without any repeated entries.
Data exported from databases, spreadsheets, or APIs often includes extra formatting, numbering, or blank lines. Use this tool to strip the formatting and get clean data items.
When building dropdown menus or select options for websites, paste your raw list, clean it up, sort alphabetically, and add numbering for a ready-to-use ordered list.
After a brainstorming session, you often end up with duplicate ideas and messy formatting. Clean up the list, remove duplicates, and sort it for a clear overview.
Convert between numbered and bulleted list formats for different documentation styles. Remove old numbering and add the format required by your style guide.
Remove duplicate email addresses, empty lines, and extra whitespace from email lists exported from different systems or manually compiled.
Clean up list data before importing into databases, CRMs, or other systems. Remove duplicates and trim whitespace to prevent data quality issues.
Convert between bulleted and numbered formats when reorganizing notes from one context (meeting notes) to another (task list).
Remove duplicate lines from text while preserving order.
Remove extra spaces, tabs, and whitespace from text instantly.
Sort text lines alphabetically, numerically, or in reverse order.
Remove unwanted line breaks and join text into paragraphs.
Convert any text into clean, URL-friendly slugs.
Calculate estimated reading time for any article or text.

Founder & Developer of FreeKit
I personally designed and built every tool on this website — including the one you just used. If these tools have been helpful, I can build custom tools, automation workflows, websites, and SEO solutions tailored to your business.
Remote: Available Now
United States & European company
USD $25/hour or USD $1,500/month
On-site: Open to Relocation
With work visa & travel support