How it works
Use a stable sort by the chosen parsed cell. Numeric sort validates all selected values; text sort uses UTF-16 code-unit order.
Input definitions
- CSV with header
- Plain text; maximum 200,000 characters.
- Exact sort column
- Enter the value in the labeled unit.
- Sort as
- Choose Number / Text.
- Direction
- Choose Ascending / Descending.
A worked example
- CSV with header
- name,city,score Ada,London,10 Lin,Paris,20 Sam,London,30
- Exact sort column
- score
- Sort as
- Number
- Direction
- Ascending
Assumptions & limits
Plain text on your device, with no remote fetch. CSV input is comma-separated with unique nonempty headers, at most 1,000 rows and 50 columns; downloads escape spreadsheet formula prefixes.
Sources & review
Maintained by AnsRio. Methods and examples use automated checks; this does not imply independent professional certification.
Method updated 2026-10-17. Content checked against the stated method and examples. Our verification approach.
Common questions
Why do 10 and 2 sort differently as text and numbers?
Text order compares characters, so 10 comes before 2. Numeric order compares numeric values; blank or nonnumeric cells are rejected rather than silently treated as zero.
How does Sort CSV rows by column work?
Use a stable sort by the chosen parsed cell. Numeric sort validates all selected values; text sort uses UTF-16 code-unit order.
What are the limits of Sort CSV rows by column?
Plain text on your device, with no remote fetch. CSV input is comma-separated with unique nonempty headers, at most 1,000 rows and 50 columns; downloads escape spreadsheet formula prefixes.
How do I keep the full worksheet?
Run the tool and choose Download file. The on-page table is a preview and may show only the first 20 rows; the downloaded file contains the full result. CSV downloads escape spreadsheet formula prefixes. Inputs and files are processed on your device.