Sort lines of text alphabetically, in reverse or by natural sort — free and browser-based, with case-sensitive matching and empty-line removal built in.
Word Counter Online — Count Words, Characters & Reading Time
Count words, characters, sentences, paragraphs, unique words and reading time in real time. Free online word counter — paste your text and get instant statistics.
Remove Line Breaks Online — Strip Newlines from Text
Remove unwanted line breaks from text instantly. Keep paragraph structure or strip every newline at once — free, runs in your browser, no data sent to a server.
Remove Duplicate Lines Online — Deduplicate Text Instantly
Remove duplicate lines from any list or text instantly, with a live count of duplicates removed. Free, browser-based, no data sent to a server.
Case Converter Online — camelCase, snake_case, Title Case & More
Convert text between 8 case formats instantly — UPPERCASE, camelCase, snake_case, kebab-case and more. Free, browser-based, no data sent to a server.
Trim Lines Online — Remove Leading & Trailing Spaces from Text
Remove leading and trailing whitespace from every line — trim start, end or both. Free, browser-based, with optional empty-line removal and no data sent anywhere.
Add Line Numbers Online — Free Line Numbering Tool
Add line numbers to any text instantly. Configure start number, separator style and zero padding. Free, works in your browser — no data sent to a server.
A free online line sorter that orders any list alphabetically (A→Z), in reverse (Z→A) or using natural sort for numbered items. Paste your list, choose the sort direction and copy the result. Supports case-sensitive comparison and empty line removal. Runs entirely in your browser — no data is sent to any server.
Paste your list into the line sorter
Type or paste any text into the input field — one item per line. The tool works with word lists, names, URLs, file names, keywords or any line-separated content.
Choose the sort direction
Select A→Z for ascending alphabetical order or Z→A for descending. The result updates instantly as you switch between directions.
Enable natural sort for numbered lists
Natural sort is on by default. It sorts numbers in human order — 1, 2, 10 instead of 1, 10, 2. Disable it for strict character-by-character alphabetical sorting.
Copy the sorted result
The output updates in real time. Click Copy to grab the sorted list and paste it into your document, spreadsheet or code.
Paste your list into the input field — lines are sorted alphabetically in real time. Choose A→Z for ascending or Z→A for descending order. Click Copy to grab the sorted result.
Natural sort orders numbers the way humans expect — 1, 2, 10 instead of 1, 10, 2. It is the default in this tool and works best for numbered lists, file names and versioned items. Disable it for strict alphabetical character-by-character sorting.
By default, this sorter treats uppercase and lowercase letters as equal, so case doesn't affect the order. Enable Case sensitive to sort them separately — uppercase letters come before lowercase in standard ASCII order, which matters for code identifiers and filenames.
Toggling Remove empty lines strips blank lines from the list before sorting runs. This keeps the output clean when you're working with copied lists that have irregular spacing or trailing blank lines.
All sorting happens locally in your browser using the built-in Intl.Collator API. No text is ever transmitted to a server, the tool keeps working fully offline, and your content never leaves your device.
Yes — clicking Load example fills the input with a mixed list of names and numbered file names. Sorting it shows natural sort in action — numbered items like file2.txt and file10.txt land in human order instead of plain character order.