Alphabetical Order Sorter
Sort your data alphabetically with support for text, CSV, arrays, and JSON formats.
📝 Input Text One item per line
✅ Sorted Output A → Z
📖 How to Use
📝 Text Lines
- • Enter each item on a separate line
- • Empty lines are automatically removed
- • Works with any text content
- • Supports numeric sorting (e.g., "item1", "item10", "item2" sorts correctly)
📊 CSV Data
- • Multiple rows: First row = headers, rest = data
- • Single row: Sorts values within that row
- • Select which column to sort by from dropdown
- • Handles quoted values with commas correctly
🔢 JSON Array
- • Must be valid JSON array syntax
- • Supports strings, numbers, booleans
- • Mixed types converted to strings for sorting
- • Use double quotes for strings
🗂️ JSON Objects
- • Array mode: Sort array elements
- • Object Keys: Sort by property names
- • Object Values: Sort by property values
- • For object arrays, specify property to sort by
💡 Examples & Use Cases
📝 Text Examples
Simple List
banana apple cherry date
→ Sorts: apple, banana, cherry, date
Mixed Content
Task 10 Task 2 Task 1 Task 20
→ Numeric sort: Task 1, Task 2, Task 10, Task 20
📊 CSV Examples
Employee Data (sort by name)
name,age,department John,25,IT Alice,30,HR Bob,20,Sales
→ Select "name" column to sort by names
Single Row Values
"zebra","apple","banana"
→ Sorts values: "apple","banana","zebra"
🔢 Array Examples
String Array
["zebra", "apple", "banana"]
→ ["apple", "banana", "zebra"]
Mixed Types
[3, "apple", 1, "banana", 2]
→ [1, 2, 3, "apple", "banana"]
🗂️ JSON Examples
Array of Objects
Mode: Array, Sort by: "name"
[ {"name": "John", "age": 25}, {"name": "Alice", "age": 30} ]
Object by Keys
Mode: Object Keys
{ "zebra": 1, "apple": 2, "banana": 3 }
Object by Values
Mode: Object Values
{ "item1": "zebra", "item2": "apple", "item3": "banana" }
💡 Pro Tips
- • Real-time sorting: Results update as you type
- • Copy results: Use the Copy button to get sorted data
- • Switch order: Toggle Ascending/Descending anytime
- • Clear quickly: Use Clear button to reset
- • JSON validation: Invalid JSON shows error messages
- • CSV flexibility: Works with or without quotes