Prepare the input
Paste one complete item per line. Normalize leading spaces first when indentation is not meaningful, because line content is compared as entered.
Order one plain-text item per line
Sort lines ascending or descending with numeric-aware collation, optional case sensitivity, and explicit blank-line handling entirely in the browser.
Counting and transformations run locally. Nirmion does not send the text in this workspace to an API.
Product guide
Paste one complete item per line. Normalize leading spaces first when indentation is not meaningful, because line content is compared as entered.
Ascending or descending controls direction. Case-insensitive mode compares base letters while preserving original spelling. Blank lines can be removed or retained as sortable empty items.
Check numbered labels, accented names, punctuation prefixes, and repeated values. Browser locale collation is useful for general lists but may not match a database, spreadsheet, language-specific dictionary, or legal filing order.
How it works
Line endings are normalized to line-feed characters and the array is sorted with localeCompare using numeric comparison. Case-insensitive mode requests base sensitivity; sensitive mode requests variant sensitivity. Modern JavaScript sorting is stable, so values considered equal retain their prior order, while the changed-position metric compares the resulting sequence with the source.
Useful when
Line sorting is effective when each row is independent and the comparison rule is simple.
Questions answered
Practical boundaries matter with text tools. These answers explain what is measured, what is retained, and when a manual review is still needed.
Numeric collation recognizes digit sequences as numbers instead of comparing every character lexically. This is often more useful for human-readable labels.
No. Sorting preserves duplicate items. Use Duplicate Line Remover afterward when duplicates are unwanted.
Not necessarily. Locale, case, accents, punctuation, null handling, and collation versions can differ. Reproduce the destination collation when contractual ordering matters.
Privacy and retention
Nirmion performs these operations with browser JavaScript. The workspace does not call the catalogue API with your source text, and completed-job content is kept only in this component memory for re-download.
A downloaded file remains in your browser downloads, device storage, backups, and any location where you share it. Clear or close the page when working on a shared device, and avoid pasting secrets into extensions or third-party clipboard managers.
Tool details
Nirmion Text Sorter orders one item per line in ascending or descending order. It supports numeric-aware browser collation, case-sensitive or base-letter comparison, and deliberate blank-line retention or removal. The source never leaves the tab and can contain up to 500,000 characters.
The result downloads as text_nirmion_tools_sorted.txt and includes line and changed-position metrics in the interface. This tool is intentionally plain-text based; CSV columns and spreadsheet data should be handled by structured table tools instead.