Sort lines of text alphabetically, in reverse order or by natural sort. Case-sensitive option and empty line removal included. Free, runs in your browser — no data sent to a server.
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 any text instantly. Keeps paragraph structure intact or strips all newlines 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. Case-sensitive option, empty line removal and live duplicate count. Free, runs in your browser — no data sent to a server.
Case Converter Online — camelCase, snake_case, Title Case & More
Convert text between 8 case formats instantly: UPPERCASE, lowercase, Title Case, camelCase, PascalCase, snake_case, kebab-case and Sentence case. Free, runs in your browser.
Trim Lines Online — Remove Leading & Trailing Spaces from Text
Remove leading and trailing whitespace from every line instantly. Trim start, trim end or both — with optional empty line removal. Free, runs in your browser — no data sent to a server.
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.
Yes. By default uppercase and lowercase lines are treated equally. Enable Case sensitive to sort them separately — uppercase letters sort before lowercase in standard ASCII order, which matters for code identifiers and filenames.
Yes. Toggle Remove empty lines to strip blank lines before sorting. This keeps the output clean when working with copied lists that contain irregular spacing or trailing blank lines.
No. All sorting happens locally in your browser using the built-in Intl.Collator API. No text is transmitted to any server. The tool works offline and your content stays entirely on your device.