Data tools
Format, convert, clean and inspect JSON and CSV files. Everything runs in your browser, so the data you paste is not uploaded anywhere.
- Data
JSON formatter
Validate JSON and format it with readable indentation. Duplicate or reserved keys and numbers that would lose precision are rejected.
Open tool - Data
CSV to JSON
Convert a header-based CSV into JSON objects. Keep cell text, or explicitly recognize plain JSON numbers, booleans and null.
Open tool - Data
JSON to CSV
Turn an array of objects into a CSV. Columns follow first appearance; missing values leave blank cells. Choose how to handle nested values and spreadsheet formulas.
Open tool - Data
CSV profiler
Inspect row count, blank cells, distinct values and value types for every CSV column without changing the data.
Open tool - Data
CSV row deduplicator
Remove repeated CSV rows using all columns or a named key. Keep the first or last matching row, preserving retained row order.
Open tool - Data
CSV column selector
Keep or remove named CSV columns. A keep list also sets their output order. Quote a column name if it contains a comma.
Open tool - Data
JSON path finder
Find matching keys or values and return their exact JSON Pointer paths. A slash or tilde in a key stays escaped correctly.
Open tool - Data
JSON key renamer
Rename an object key at the root or throughout nested JSON. Stop if the new name would overwrite another key.
Open tool - Data
Reversible JSON flattener
Turn nested JSON into JSON Pointer records. Explicit object and array records preserve numeric keys, empty containers and root values for reversal.
Open tool - Data
JSON record unflattener
Restore nested JSON from this flattener’s JSON Pointer records. Reject duplicate paths, missing parents and sparse arrays rather than guessing structure.
Open tool - Data
CSV numeric column statistics
Calculate count, sum, mean, median and standard deviation for one numeric CSV column. Blank cells are skipped; nonnumeric cells can stop the calculation or be skipped.
Open tool - Data
TSV to CSV
Convert tab-separated records to comma-separated CSV, preserving quoted tabs, embedded newlines and escaped quotes.
Open tool