Data & tables
Convert CSV, JSON, YAML and Excel data; sort, filter, compare by key, join tables and create pivots. Review your result before downloading a new copy.
Explore tools
CSV to JSON
Turn your table into ready-to-use data.
JSON to CSV
Turn JSON records into a CSV table.
View CSV
A clear look at your data, no spreadsheet app needed.
Clean CSV
Choose how to remove duplicate records or empty rows.
JSON to YAML
Convert JSON to YAML while keeping its structure.
YAML to JSON
Read your YAML and convert it to JSON.
Excel to CSV
Choose an Excel worksheet and export it as CSV.
CSV to Excel
Make an Excel workbook from a CSV file.
NDJSON ↔ JSON
Convert line-delimited logs to a JSON array, or split an array into records.
CSV delimiter converter
Switch between commas, tabs, semicolons and pipes while preserving quoted cells.
Select CSV columns
Keep the exact CSV fields you need and put them in the required order.
Transpose CSV
Swap rows and columns in a rectangular delimited table.
Sort CSV rows
Sort whole CSV records by one header using text or exact decimal values.
Filter CSV rows
Filter CSV by a named column with exact, contains or not-equals text matching.
Merge CSV files
Append two pasted CSV tables or 2–20 files with matching headers into one table.
Markdown table converter
Convert CSV or JSON records to Markdown tables and export Markdown tables back to CSV.
Flatten and restore JSON
Flatten nested JSON into reversible JSON Pointer paths, or restore a dot-key map as nested objects.
JSON Pointer extractor
Read one value using a precise RFC 6901 path.
Merge JSON objects
Apply an override object while retaining untouched nested keys.
CSV comparison by key
Compare two small CSV exports by a unique key and inspect added, removed and changed cells.
CSV lookup and join
Join two small CSV tables by selected key columns. Preview matches and choose left, inner or full output.
CSV pivot table
Group records into a cross-tab and calculate sums, counts, means, minima or maxima for each group.
Split CSV by column
Separate one CSV into files for each distinct group and download a manifest mapping group values to output filenames.
NDJSON validation and quarantine
Validate pasted or imported NDJSON line by line; download valid records and a report with every rejected original line.
Choose the right tool
Start with the receiving system’s required fields and types. Keep IDs as text when leading zeros matter, check headers before merging CSV, and use reversible JSON transforms when nested structure must survive. Review spreadsheet formula interpretation separately.