Natural or alphabetical
Natural ordering reads digit sequences inside text as numbers: item2 comes before item10. Alphabetical ordering compares the characters instead. English and Korean choose the language rules supplied by your browser.

ONELESS / TEXT
A copied list is easier to use when its order makes sense. Text Sorter rearranges complete lines without rewriting their contents. Choose the comparison that fits your list, inspect the result beside the original, and copy only when the order is right.
Open Text Sorter. JavaScript powers the local workspace.
UNDERSTAND THE RESULT
Natural ordering reads digit sequences inside text as numbers: item2 comes before item10. Alphabetical ordering compares the characters instead. English and Korean choose the language rules supplied by your browser.
Numeric mode accepts signed decimal numbers and scientific notation, such as −2 written with a standard minus sign, 1.5 or 2e3. Currency symbols and thousands separators are rejected. Blank numeric rows stay at the end in either direction. Values must be finite and no larger in magnitude than the maximum safe integer. Fractional values use JavaScript number precision.
Ignore edge spaces changes only the comparison key. Original spaces, capitalization and duplicate lines stay in the output. Ties keep their original relative order. Line endings normalize to LF and a final line ending is preserved.
HOW TO USE IT
A WORKED EXAMPLE
With item10, item2 and item1 on separate lines, Natural ascending returns item1, item2, item10. Alphabetical ascending places item10 before item2. The names themselves stay unchanged.
Put labels with embedded numbers into a readable sequence before pasting them into a document.
Paste a single column of plain numbers. Use a spreadsheet for records with multiple linked columns; this tool moves whole text lines only.
The tool processes pasted text locally. It does not upload your input to a processing server or save it in browser storage. Leaving or reloading clears the working state. Copy places the result on your clipboard; Share sends only the page address. Read the site privacy policy for the surrounding website.
KEEP IT NEARBY
Press Ctrl + D on Windows or Command + D on Mac to bookmark this page. Your browser may also offer Create shortcut or Add to Home Screen.

No. Use Remove Duplicate Lines separately when you want to remove repeated entries. Keeping every line makes the change easier to review.
Length counts Unicode code points in the comparison key. An emoji sequence can contain several code points, so this is not a visual character or byte count.
Text ordering uses the browser’s locale collation data. Different browser versions can vary for punctuation, accents or uncommon characters. This is not a database collation guarantee.
Up to 500,000 source characters and 20,000 lines. Work is processed locally and is not saved after leaving the page.
Alphabetical mode compares characters. Choose Natural ordering to compare embedded digit sequences numerically, producing item2 before item10.
Numeric mode expects plain finite numeric values. Remove currency symbols and thousands separators first; use 1200 rather than $1,200. Review decimal separators before changing a localized list.
No. It changes the comparison key only. Original line contents are preserved, which lets you sort without silently rewriting the values.