Loading…
Loading…
Text tool
Sort lines, unique lines, number lines.
Line Tools sorts lines alphabetically, removes exact duplicate lines, and numbers the result in one browser-side pass. On ezToolFlow it is a free utility for cleaning lists — tags, emails, inventory SKUs, glossary terms, log hosts, or checklist items — when you need a unique, ordered, numbered list without a spreadsheet formula marathon.
Working with one-item-per-line text is common: export a column from Sheets, copy a bullet list from Notion, scrape options from a form, or dump usernames from a report. Those lists almost always arrive unsorted with accidental duplicates. Sorting by hand does not scale, and unique filters in desktop apps are slower when you only needed a thirty-second fix.
This tool splits on newlines, builds a unique set of lines (first-seen exact matches win the set, then locale-aware sort orders them), and prefixes each remaining line with 1., 2., 3., and so on. Exact string match means “Apple” and “apple” stay distinct; trim with Whitespace Cleaner first if invisible spaces are creating false uniqueness.
Content teams use it for tag taxonomies and author lists. Developers dedupe allowlists and feature flags. Students alphabetize bibliographies of titles. Ops folks number host inventories before a change window. Because everything stays local, internal codenames and emails in a list never need to hit a cloud converter.
After Run, copy the numbered unique list into a doc, ticket, or README. If you need only uniqueness without numbers, delete the numeric prefixes with Find & Replace (search for the pattern you see) or re-process offline. For reverse sort or multi-key spreadsheet logic, export to CSV Sort or CSV Dedupe tools on the same site.
Combine with Whitespace Cleaner to trim each line before uniquing, and with Case Converter if you want a uniform case before treating lines as equal. Start free as a guest; higher daily limits are available when you register or upgrade depending on configured plans.
ezToolFlow is operated by Vishvajeet Shukla. For privacy details on browser tools, accounts, and AI features, read our Privacy Policy.
Put each item on its own line — names, tags, IDs, URLs, or any plain-text list.
Click Run to remove exact duplicate lines, sort the remainder alphabetically, and add line numbers.
Paste the output into your document, ticket, config, or spreadsheet. Re-run anytime the source list grows.
Deduplicate and alphabetize blog tags, product categories, or skill lists before import.
Produce a numbered unique host, SKU, or email list for audits and change tickets.
Sort glossary terms, vocabulary, or citation titles into a stable order for review.
Tip: after you finish, check Related tools at the bottom of this page for the next step in your workflow.
Quick answers about tools, privacy, limits, and pricing.
Lines are compared as exact full-line strings after the split. Two lines must match completely — including case and spaces — to count as duplicates.
Lines are sorted with a locale-aware string comparison (localeCompare), which handles typical alphabetical ordering for everyday Latin text.
Empty lines are real values in the set. If blanks appear, you may want to remove them in the source or clean the paste first so numbering stays meaningful.
No. Sort, unique, and numbering run in your browser only.
The current one-click action always numbers after unique+sort. Strip the leading “N. ” prefixes afterward with Find & Replace if you need a plain list.
It is optimized for a single plain-text column. Multi-column CSV or Excel dedupe belongs in the spreadsheet tools (CSV Dedupe, CSV Sort) on ezToolFlow.
Yes. Line Tools is free to use on ezToolFlow. Guests and free accounts may have daily limits on some tools; premium tiers can raise or remove those limits. AI tools may also spend credits.
For browser-based tools, processing runs on your device when possible and files are not uploaded for conversion. Optional accounts, usage limits, and AI features are described in our Privacy Policy.
No for most tools — you can start as a guest. An account helps keep higher daily limits and saved work (for example AI resumes).
Close other heavy tabs, use a smaller input file, and try Chrome or Edge on desktop. Very large files can stress browser memory.
Keep working with similar free tools — no signup required for most.
Count words, characters, sentences and paragraphs
Open toolConvert text to UPPERCASE, camelCase, snake_case, kebab-case & more
Open toolCompare two texts line by line and highlight changes
Open toolTurn titles into URL-safe slugs
Open toolTrim and collapse messy whitespace
Open toolBulk find and replace text
Open tool