Data text and data tools

Validate, compare, clean, and convert JSON and CSV data.

JSON Compare

Compare two JSON documents by keys and values instead of line order. Find added, removed, and changed paths in your browser.

Open tool →

JSON Validator

Validate JSON online and locate syntax errors with line and column details. Format valid JSON without uploading your data.

Open tool →

JSON Formatter

Beautify minified JSON with readable indentation and stable formatting. Validate and format JSON locally in your browser.

Open tool →

JSON Minifier

Remove unnecessary whitespace from JSON while validating the document. Create compact JSON privately in your browser.

Open tool →

JSON Merge

Merge two JSON objects with recursive object handling and clear overwrite behavior. Process configuration data in your browser.

Open tool →

JSON Flattener

Flatten nested JSON objects and arrays into dot-notation paths. Inspect configuration, translation, and API data online.

Open tool →

i18n JSON Compare

Compare two nested localization JSON files to find missing keys, extra keys, and empty translations. Built for i18n QA.

Open tool →

CSV Compare

Compare CSV data by ID, email, SKU, or another key. Find added, removed, and changed rows even when row order differs.

Open tool →

CSV Dedupe

Deduplicate CSV records by one or more columns while preserving headers and the first matching row. Runs locally in your browser.

Open tool →

CSV Sort

Sort CSV records by a selected column in ascending or descending order while preserving quoted values and headers.

Open tool →

CSV Filter

Filter CSV rows using contains, equals, starts-with, ends-with, or regular-expression matching on a selected column.

Open tool →

CSV to JSON

Convert CSV rows into a JSON array of objects using the first row as property names. Handles quoted delimiters locally.

Open tool →

JSON to CSV

Convert a JSON array of objects into CSV with a combined header set and correctly escaped values.

Open tool →