Markdown Table Generator
Free online Markdown table generator. Build tables in a visual grid, set column alignment, import CSV or TSV, and copy clean aligned Markdown right in your browser.
Sort lines of text alphabetically, numerically, naturally, or by length — plus reverse and shuffle — free and entirely in your browser.
The Text Sorter is a free online tool that reorders the lines of any text you paste, all inside your browser. Choose alphabetical (A–Z or Z–A), numerical (ascending or descending), natural “human” ordering, sort by line length, or simply reverse and shuffle — then copy or download the result.
Everything runs client-side, so your text never leaves your device: no uploads, no accounts, and no server ever sees what you paste. A live line count and a separate output area let you sort thousands of lines instantly while keeping your original intact.
.txt file.A text sorter takes a list of lines and arranges them into a defined order — alphabetical, numeric, or by another rule — in a single pass. It is the quickest way to alphabetize a list of names, order a set of IDs, tidy a glossary, or randomize entries without dragging rows around by hand.
Plain alphabetical sorting compares text character by character, so item2 lands after item10 because “1” comes before “2”. Natural sort reads the numbers inside each line as actual values, giving the human-friendly order item1, item2, item10. This tool uses the browser's built-in Intl.Collator with its numeric option, so natural ordering is accurate and locale-aware without any external library.
Use alphabetical for words and general lists, numeric when each line's numeric value is what matters (it reads the first number in the line and floats non-numeric lines to the end), and by length to group short and long lines together. Reverse flips whatever order you already have, and shuffle randomizes every line — handy for sampling, quizzes, or breaking up a predictable list.
Apple and apple group together.Text Sorter is built for one job — ordering lines — and it stays focused on that. It is distinct from tools that change which lines you keep or what they contain: to collapse repeated entries, the Remove Duplicate Lines tool deduplicates rather than reorders, and to add the same text to the start or end of every line, reach for Line Prefix & Suffix. When you need to swap words or patterns, Find and Replace Text is the right fit, and to change letter case across your list, the Case Converter handles uppercase, lowercase, and title case. If you just want to measure a block of text, the Word Counter reports words, characters, and lines. Each tool does one thing well, so pair them as needed — sort here, then dedupe or prefix elsewhere.
No. All sorting happens locally in your browser with client-side JavaScript. Your text is never sent to, stored on, or seen by any server.
Alphabetical sorting compares characters left to right, so item10 comes before item2. Natural sorting reads the numbers inside each line as values, producing the human order item1, item2, item10. Choose the natural option for lists that mix words and numbers.
Numeric mode reads the first number it finds in each line and sorts by that value. Lines that contain no number are pushed to the end and ordered alphabetically among themselves, so the list stays predictable.
No. Your input box stays exactly as you left it. Sorted lines are written to a separate output area, so you can compare the two, change options, and sort again as many times as you like.
Text Sorter only reorders lines; it does not delete any. Remove Duplicate Lines is a separate tool that strips repeated entries. You can sort first and dedupe afterward, or the reverse, depending on the result you want.
There is no fixed limit. Because everything runs in your browser, the practical ceiling is your device's memory, and lists of thousands of lines sort almost instantly.