Data lists tool

Convert CSV, TSV, tables and JSON, compare lists, deduplicate data and split or join columns locally in your browser.

Privacy: everything is processed in your browser. Data and file names are not sent to the server or stored. Avoid pasting passwords, secrets or unnecessary personal data.

Paste data or open a local file to convert CSV, TSV, tables and JSON, compare lists, or split and join columns. Table cells remain text by default, including 001.

Interpret data
Deduplicate rows
Output columns

No columns detected yet.

Output
No result

CSV / Table ready. Configure the data and press Process.

Summary

Process a table to see rows, columns, duplicates and transformations.

No warnings.

Preview

No preview.

Preview

Copy and download

Spreadsheet formula warning

Values beginning with =, +, - or @ are preserved exactly and flagged because spreadsheet programs may interpret them as formulas. Review them before opening exported CSV files.

CSV, TSV and tables

The parser supports quoted fields, embedded delimiters and line breaks, escaped quotes, UTF-8 BOM and CRLF/LF/CR endings. Deduplication keeps the first occurrence.

Nested JSON and types

JSON → Table accepts objects, arrays and scalar values. Nested objects can be flattened up to depth 5. Table → JSON keeps strings by default unless type inference is enabled.

Compare lists

Compare common and exclusive items, union and internal duplicates. Optional normalization affects matching only and keeps the first spelling by default.

Split and join columns

Split one column with a literal separator or join multiple columns in a chosen order. New names are made unique deterministically.

Privacy, exports and limits

Files are read with FileReader and downloads are generated locally. Preview is limited to 200 rows while exports use the complete processed dataset within the documented limits.