CSV to JSON Converter
Convert CSV with headers into a JSON array of objects.
- On your device
- No signup
Private on your device
Your information stays on your device and is not uploaded.
Convert CSV with headers into a JSON array of objects.
Convert a JSON array of objects into CSV.
Compare two JSON documents and instantly see added, removed, and changed values. JSON mode highlights changed keys with path hints.
Compare two pieces of text and instantly see added, removed, and changed lines.
Compare two XML documents and see tag, attribute, and text line changes.
Compare two web pages by visible content, HTML source, or SEO metadata.
Format, minify, and validate JSON with optional key sorting.
Format, minify, and validate XML with readable indentation.
Paste CSV or TSV tables and compare rows and cells in the shared Compare workspace. CSV mode can use a header row and an optional key column so rows still match after sorting. Review added rows, removed rows, and changed cells. Comparison runs in your browser.
CSV Compare checks tables, not just raw lines. It reads CSV and TSV, can use a header row, and can match rows with a key column.
Changed-cell detection highlights the fields that differ on a matched row. Added and removed rows are listed when a key exists on only one side.
Without a key column, rows are compared in order. That is useful for aligned dumps and misleading when one side was sorted.
CSV Compare uses the shared Compare workspace. You get the same result views as other Compare pages, with CSV-specific matching on top.
Table comparison runs in your browser. Nothing you paste is stored.
1. CSV Compare opens with document type set to CSV. 2. Paste CSV or TSV, or drop files, on both sides. 3. Choose whether the first row is a header and pick a key column when you need stable row matching. 4. Click Compare. 5. Review added rows, removed rows, and changed cells. Comparison runs in your browser.
Example: compare a product CSV keyed by sku. A price change on SKU-100 shows as a changed cell on that row. A new SKU appears as an added row even if it is not at the same line number as in the original file.
Paste CSV or TSV tables, optionally choose a key column, and compare rows and cells. CSV mode matches rows by key or by position, then highlights added rows, removed rows, and changed cells. Comparison runs in your browser.
Results are based on the inputs you provide and may not cover every edge case. This tool is for general use and is not professional advice.
Your data stays on your device and is not uploaded.
FAQ
Yes. Choose a key column so rows still match after sorting. Without a key, rows are compared by position.
Yes. CSV mode reads comma-separated and tab-separated tables and can highlight changed cells on matched rows.
No. CSV comparison runs in your browser.
Page last reviewed: