UT

Sort Lines Alphabetically

Sort lines of text alphabetically in ascending or descending order.

What Is Sort Lines Alphabetically?

Sort Lines Alphabetically is a tool that reorders the lines in your text alphabetically (A to Z or Z to A), or reverses their original order. It is essential for organizing lists, sorting data, cleaning up text files, and preparing content for comparison or processing.

This tool runs entirely in your browser. No text is sent to any server, making it safe to use with names, addresses, passwords, or any sensitive data.

How to Use This Tool

1

Enter Your Text

Type directly into the input editor, paste content with Ctrl+V, or upload/drag a .txt file. Each line is treated as a separate item.

2

Choose Sort Order

Select A → Z for ascending, Z → A for descending, or Reverse to flip the original line order without alphabetizing.

3

Configure Options

Toggle "Case sensitive" to distinguish uppercase from lowercase. Toggle "Remove blank lines" to strip empty lines from the result.

4

Copy or Download

Use "Copy" to copy the sorted output, or "Download" to save it as a .txt file.

Features Explained

A → Z (Ascending Sort)

Sorts lines in alphabetical order from A to Z. Numbers come before letters, and uppercase letters come before lowercase when case sensitive is enabled. Uses locale-aware comparison so accented characters (é, ñ, ü) sort correctly.

Z → A (Descending Sort)

Sorts lines in reverse alphabetical order from Z to A. Useful for finding the last items in an alphabetical list or reversing a sorted dataset.

Reverse Order

Reverses the original order of your lines without alphabetizing. The last line becomes the first, the second-to-last becomes the second, and so on. Useful for flipping log files, reversing numbered lists, or viewing data from bottom to top.

Case Sensitive Sorting

When enabled, uppercase letters sort separately from lowercase. "Apple" comes before "banana" because uppercase A has a lower code point. When disabled (default), "apple" and "Apple" are treated as equivalent for sorting purposes.

Remove Blank Lines

When enabled, empty lines and lines containing only whitespace are stripped from the output. Useful for cleaning up text that has excessive spacing between entries.

Who Is This Tool For?

Developers

Sort import statements, environment variables, configuration keys, or CSS properties.

Data Analysts

Organize CSV columns, sort lookup lists, and prepare data for comparison.

Writers & Editors

Alphabetize glossaries, bibliographies, index entries, and reference lists.

Students

Sort vocabulary lists, study terms, or reference materials for assignments.

Project Managers

Organize task lists, attendee names, or feature backlogs alphabetically.

System Administrators

Sort hostnames, IP addresses, user lists, or log entries.

Common Use Cases

Use CaseRecommended Settings
Sort a name listA → Z, case insensitive
Sort CSS propertiesA → Z, case sensitive
Sort import statementsA → Z, case sensitive
Reverse a log fileReverse order
Sort a glossaryA → Z, case insensitive, remove blanks
Sort env variablesA → Z, case sensitive
Reverse a numbered listReverse order
Sort email addressesA → Z, case insensitive
Sort file pathsA → Z, case sensitive
Clean and sort a keyword listA → Z, case insensitive, remove blanks

Tips for Sorting Lines

Numbers sort as text

"9" comes after "10" in alphabetical sort because "9" > "1". For numeric sorting, pad numbers with leading zeros (e.g., "01", "02", "10").

Clean before sorting

Enable "Remove blank lines" to strip empty lines before sorting. This prevents blank lines from grouping at the top of your sorted output.

Case matters for code

When sorting code (imports, variables, CSS), enable "Case sensitive" to match your language's conventions. For human-readable lists, leave it off.

Reverse for latest-first

Use "Reverse order" to flip chronological data (logs, timestamps) so the most recent entries appear first.

Combine with deduplication

Sort your lines first, then use the Remove Duplicate Lines tool to eliminate duplicates. Sorted + deduplicated lists are easy to scan.

Locale-aware sorting

This tool uses your browser's locale for comparison, so accented characters like é, ñ, and ü sort correctly alongside their base letters.

Privacy & Security

This tool runs 100% in your browser. Your text is never uploaded to any server. It is stored only in your browser's local storage so it persists when you refresh the page.

You can clear it at any time using the “Clear” button. No cookies are used, no analytics track your text content, and no third-party services have access to what you type.