About this tool
Schema Diff is a browser tool for loading Before and After files and inspecting how their schemas changed rather than comparing every data value. It supports Parquet, CSV, TSV, JSONL, and NDJSON and reports field additions/removals, type and nullability changes, decimal details, nested structure changes, and more.
Parquet uses its declared file schema, while CSV, TSV, JSONL, and NDJSON schemas are inferred from observed data. Inferred schemas are not treated as explicit data contracts, and cross-format comparisons use conservative normalized types. Selected files, searches, comparison results, and report generation stay in the browser and are not uploaded to Browser Kitty.
Good for
- Check whether Parquet columns or types changed unexpectedly before and after a data-pipeline update
- Inspect whether fields or inferred types in CSV, TSV, or JSONL changed from a previous file
- Compare schemas across different formats such as Parquet and CSV using conservative normalized types
- Review the likely impact of schema changes and save the results as Markdown or JSON reports