Data tools
62 free "Data" tools, processed 100% locally in your browser thanks to WebAssembly — no file or text is sent to a server (unless stated otherwise on the tool in question).
CSV
- Convert CSV to Excel (XLSX)
- Convert JSON to CSV (and back)
- Merge multiple CSV files
- Deduplicate CSV rows
- Convert TSV to CSV (and back)
- CSV column statistics
- Convert CSV to SQL INSERT statements
- Anonymize a CSV
- Randomly sample a CSV
- Split a CSV into multiple files
- Rename CSV columns
- Merge CSV columns
- Filter CSV rows
- Convert CSV to an HTML table
- Convert CSV to fixed-width text
- Find duplicate CSV rows
- Reorder CSV columns
- Convert YAML to CSV
- CSV pivot table
- Transpose a CSV (rows/columns)
- Remove a CSV column
- Add a column to a CSV
- Normalize CSV line endings and BOM
- Convert CSV header case
- Format numbers in a CSV column
- Convert CSV to a JSON array of arrays
- Group and aggregate CSV rows (group by)
- Merge CSVs with column matching (smart merge)
- Convert CSV to XML
- Convert SQL INSERT statements to CSV
- Compare two CSVs by a unique key
- Split a CSV column by a separator or rule
- Normalize date formats in a CSV
- Apply multiple replacement rules to a CSV
- Build a pivot table from a CSV
- Detect invalid CSV rows using custom rules
JSON
- Convert XML to JSON (and back)
- JSON diff tool (structured diff)
- JSONPath tester
- Generate a TypeScript interface from JSON
- Convert JSON to YAML (and back)
- Convert TOML to JSON
- Convert INI to JSON
- Flatten JSON
- Unflatten JSON
- Sort JSON keys
- Convert NDJSON to JSON (and back)
- Numeric JSON array statistics
- Anonymize values in JSON
- Convert JSON to MongoDB import format
- Quick JSON validation (syntax)
- Validate JSON against a JSON Schema
- Interactive JSON tree visualizer
- See which keys are present or missing in each JSON object
- Detect type inconsistencies in JSON