Developer · DEV-35Submit an issue

CSV data processor

Import or paste CSV, detect delimiters, filter rows, select columns, sort, deduplicate and trim whitespace. Preview and export CSV or JSON.

Filter & sort · Columns & deduplication · CSV / JSON
Input delimiter
Import file
File encoding

Drop files here

Supports CSV / TSV / TXT;1 file;5 MB each

Filter & processing
Filter column
Condition
Sort column
CSV input

Paste CSV or import a file to preview data automatically.

Processed data
Output format
Preview mode
Output delimiter

Paste CSV or import a file to preview data automatically.

Changes update automatically. The table shows 25 rows per page; copying and downloading include all results.

CSV, TSV, semicolon and pipe delimiters. Up to 5 MB, 20,000 rows, 200 columns and 400,000 cells.

Usage guide and examples

How to use this tool

Paste CSV or import CSV/TSV, then set the delimiter and header option. Filter by text, emptiness or numeric comparisons, retain columns, sort as text or numbers, and remove empty rows, whitespace or duplicates. Results update automatically with 25 rows per preview page; copying and downloading include all rows. CSV supports delimiters, headers and UTF-8 BOM. JSON preserves strings and assigns unique header keys.

Check the input format and options with this example before using your own data. Random values, file sizes and presentation vary with the input and settings.

Example input and settings

name,city
Ada,Paris
Lin,Tokyo
Paris

What to check in the result

name,city
Ada,Paris