{ }jsonkit
Format
Validate
Convert
Query
Generate
csv↕

CSV Sort, Filter & Dedupe

Spreadsheet-like row operations without uploading your data.
Operation
Order
ƒsort: column · filter: column=value · dedupe: columns
89 B · paste or drop a file
1 2 3 4 5 6
✓ complete89 B → 92 B0.0 ms

About CSV Sort / Filter / Dedupe

CSV Sort, Filter and Dedupe provides common spreadsheet row operations without opening or uploading the file. Choose an operation, enter a column or filter expression, and receive a fresh CSV immediately.

How it works

Stable column sorting

Sort by a header name in ascending or descending order. Numeric-looking cells compare numerically, text uses locale-aware comparison and equal values retain their original order.

Readable filter expressions

Expressions support =, !=, contains (~), and numeric or lexical comparisons with >, <, >= and <=. For example status=active or score>=10.

Key-based deduplication

Enter one or more comma-separated columns to keep the first row for each key combination. Leave the expression empty to compare complete rows.

Frequently asked questions

Does sorting change the header row?

No. The header remains first and only data rows are reordered.

Which duplicate row is kept?

The first occurrence is retained, making the operation stable and predictable.

Does this upload my CSV?

No. Every operation runs locally in your browser.

Sources & last verified

The behaviour of this tool and the claims on this page were checked against the specifications below on . Everything runs in your browser, so the output you see is exactly what the engine produced.

Found a wrong result or an outdated claim? Report an error and it will be re-verified.