Convert between CSV, TSV, JSON, YAML, SQL, XML, HTML tables, query strings, and Markdown tables; redelimit between any separators; join two tables on a key column; pivot/summarize rows by group with sum/avg/count/min/max; build charts; edit inline in a spreadsheet grid; per-column statistics; CSV validator.
Convert CSV to JSON, SQL INSERT, XML, or an HTML table; re-delimit; visualize with charts; explore with the interactive editor; or compute column statistics.
Convert between CSV, TSV, JSON, YAML, SQL, XML, HTML tables, query strings, and Markdown tables; redelimit between any separators; join two tables on a key column; pivot/summarize rows by group with sum/avg/count/min/max; build charts; edit inline in a spreadsheet grid; per-column statistics; CSV validator.
Open the Join Tables tab, paste both CSVs and pick the key column. It performs SQL-style inner, left, right and full outer joins without needing a database.
Use the Pivot Table tab to group rows and summarize with sum, avg, count, min or max. No spreadsheet software is needed.
The Redelimit tab converts between comma, semicolon, tab and pipe separators.
Yes. The Spreadsheet Editor tab is an inline grid, the Chart tab draws bar, line or pie charts from the data, and Statistics shows per-column stats such as counts, unique values, min, max and mean.
JSON, YAML, SQL, XML, HTML tables, query strings and Markdown tables, in both directions.
No. This tool runs entirely in your browser — your input is processed locally on your device and is never uploaded or stored on a server.