Skip to main content

Text Sorter

Free online tool to sort text lines alphabetically or numerically.

⚙️ Sorting Options

📝 Input Text

✨ Sorted Result

Sort text lines alphabetically or numerically. Choose ascending or descending order, and optionally enable case-sensitive sorting.

Key Features​

  • Alphabetical Sort: Sort text in alphabetical order
  • Numerical Sort: Sort numbers correctly by value
  • Ascending/Descending: Choose desired sort direction
  • Case Sensitive: Case sensitivity option
  • Real-time Sorting: See results instantly
  • Multi-language Support: Natural sorting for Korean, Japanese, Chinese, etc.

How to Use​

Basic Usage​

  1. Enter text in the input area (one per line)
  2. Select sorting options
  3. Sorted results appear automatically
  4. Click "Copy" button to copy results to clipboard

Sorting Options​

Sort Order​

  • Ascending: A→Z, 1→9
  • Descending: Z→A, 9→1

Sort Type​

  • Alphabetical: Regular text sorting
  • Numerical: Parse and sort as numbers

Case Sensitive​

  • Unchecked: Treat "Apple" and "apple" the same
  • Checked: Treat "Apple" and "apple" differently

Use Cases​

1. Alphabetical Ascending Sort​

Input:
Zebra
Apple
Mango
Banana

Output:
Apple
Banana
Mango
Zebra

2. Alphabetical Descending Sort​

Input:
Zebra
Apple
Mango
Banana

Output:
Zebra
Mango
Banana
Apple

3. Numerical Ascending Sort​

Input:
100
20
3
1000

Output:
3
20
100
1000

Using alphabetical sort would sort as "1000, 100, 20, 3", but numerical sort sorts correctly by value.

4. Korean Sorting​

Input:
하늘
가을
나무
다람쥐

Output:
가을
나무
다람쥐
하늘

5. Case Sensitive Sorting​

Case Sensitive OFF:
Input: apple, Apple, APPLE
Output: apple, Apple, APPLE (treated as equal)

Case Sensitive ON:
Input: apple, Apple, APPLE
Output: APPLE, Apple, apple (uppercase first)

Practical Application Examples​

1. Sort Name Lists​

Sort student rosters or customer lists alphabetically:

John Smith
Alice Johnson
Bob Williams
Charlie Brown

2. Sort File Names​

Sort file or folder names:

document1.txt
document10.txt
document2.txt
document20.txt

Using numerical sort mode will sort in correct order.

3. Sort Priority​

Sort priorities or scores indicated by numbers:

Priority 1: Critical
Priority 10: Low
Priority 5: Medium
Priority 2: High

4. Sort URLs or Domains​

Sort website lists alphabetically:

www.example.com
www.google.com
www.amazon.com
www.facebook.com

5. Sort Code Import Statements​

Organize import statements in programming:

import React from 'react';
import axios from 'axios';
import lodash from 'lodash';
import moment from 'moment';

Detailed Sorting Mode Explanation​

Alphabetical Sort​

Uses standard Unicode sorting:

  • English: A-Z, a-z
  • Korean: 가나다 order
  • Japanese: あいうえお order
  • Chinese: Based on pinyin or stroke count

Numerical Sort​

Converts strings to numbers for sorting:

  • "1" < "2" < "10" < "100"
  • Non-numeric text is handled with alphabetical sort
// Alphabetical sort (string comparison)
["1", "10", "2", "20"] → ["1", "10", "2", "20"]

// Numerical sort (numeric comparison)
["1", "10", "2", "20"] → ["1", "2", "10", "20"]

Algorithm Explanation​

This tool uses JavaScript's localeCompare() and parseFloat():

// Numerical sort
if (sortType === 'numerical') {
return sortOrder === 'asc' ? numA - numB : numB - numA;
}

// Alphabetical sort
const strA = caseSensitive ? a : a.toLowerCase();
const strB = caseSensitive ? b : b.toLowerCase();
return sortOrder === 'asc'
? strA.localeCompare(strB)
: strB.localeCompare(strA);

Performance​

  • Sort Speed: O(n log n) - standard sorting algorithm
  • Processing Capacity: Sorts tens of thousands of lines within 1 second
  • Memory Efficiency: Minimal memory usage

Frequently Asked Questions​

Q: How are blank lines sorted?​

Blank lines are automatically removed. Only lines with content are included in sorting results.

Q: What happens when numbers and text are mixed?​

In numerical sort mode, lines convertible to numbers are sorted numerically, the rest are sorted alphabetically.

Q: Do leading/trailing spaces affect sorting?​

In the current version, spaces are included in sorting. To remove spaces, use the Whitespace Remover first.

Q: How are special characters sorted?​

Special characters are sorted according to Unicode order. They typically appear before or after letters and numbers.

Q: How exactly does case sensitivity work?​

  • Sensitive OFF: Convert all text to lowercase for comparison
  • Sensitive ON: Compare as original (typically uppercase comes before lowercase)

Browser Compatibility​

This tool works properly in the following browsers:

  • Chrome (all versions) ✓
  • Firefox (all versions) ✓
  • Safari 10+ ✓
  • Edge (all versions) ✓
  • Opera (all versions) ✓

🔗 Try These Next​

Practical Tips​

1. Sort After Removing Duplicates​

To remove duplicates then sort:

  1. Check "Sort Output" in Duplicate Remover
  2. Or use this tool after removing duplicates

2. Sort Large Data​

When sorting specific columns from Excel or CSV files:

  1. Copy column from Excel
  2. Paste into this tool
  3. Sort then copy back

3. Sort Version Numbers​

Use numerical sort mode when sorting version numbers:

v1.0.0
v1.10.0
v1.2.0
v2.0.0

💬 Was this tool helpful?​

Feel free to send us your feedback or suggestions anytime!

Privacy​

This tool operates entirely on the client side. Your input data is never sent to a server and is processed only in your browser.