MuhammadLab
Tool category path

JSON Tools

JSON conversion, validation, formatting, transformation, and developer utilities.

20 tools/tools/json-tools/all-toolsSame MuhammadLab theme

All tools

Open any tool in this path.

Back to tools
Browser-based

JSON Formatter

Beautify JSON with stable indentation and optional key sorting.

.json.json
Open tool
Browser-based

JSON Validator

Validate JSON syntax with clear, human-friendly error messages.

.jsondisplay
Open tool
Browser-based

JSON Minifier

Minify JSON by removing whitespace while preserving valid structure.

.json.json
Open tool
Browser-based

JSON Viewer

View JSON as an expandable tree with a raw toggle for quick inspection.

.jsondisplay
Open tool
Browser-based

JSON to CSV

Convert a JSON array of objects into CSV with clean headers and export-ready output.

.json.csv
Open tool
Browser-based

CSV to JSON

Convert CSV into a JSON array of objects (header row supported).

.csv, .txt.json
Open tool
Browser-based

JSON Compare / Diff

Compare two JSON inputs and generate a best-effort diff report (with stable key sorting).

.jsondisplay
Open tool
Browser-based

JSON Repair / Fix Common Errors

Repair common JSON issues (comments, trailing commas, single quotes) best-effort and validate the result.

.json, .txt.json
Open tool
Browser-based

JSON to TypeScript Types

Infer useful TypeScript types from JSON (best-effort) and export clean .ts output.

.json.ts
Open tool
Browser-based

JSON Pretty Print + Sort Keys

Pretty-print JSON and optionally sort keys recursively for stable output.

.json.json
Open tool
Browser-based

JSON to XML

Convert JSON to readable XML with a configurable root element.

.json.xml
Open tool
Browser-based

XML to JSON

Parse XML and convert it into structured JSON with clear error handling.

.xml, .txt.json
Open tool
Browser-based

JSON Escape / Unescape

Escape text for safe JSON embedding or unescape a JSON string back to text.

.txt, .json.txt
Open tool
Browser-based

JSON Path / Query Tester

Run a path query on JSON and extract matching values (best-effort JSONPath-like syntax).

.jsondisplay
Open tool
Browser-based

JSON to YAML

Convert JSON to clean YAML output for configs and infrastructure.

.json.yaml
Open tool
Browser-based

YAML to JSON

Convert YAML to JSON with clear parsing errors and stable formatting.

.yaml, .yml, .txt.json
Open tool
Browser-based

JSON to Markdown Table

Convert an array of objects to a Markdown table for docs and README files.

.json.md
Open tool
Browser-based

JSON Flatten / Unflatten

Flatten nested JSON into dot-notation keys for analysis and export.

.json.json
Open tool
Browser-based

JSON Key Extractor

Extract unique keys from JSON (optionally nested paths) and export as a list.

.json.txt
Open tool
Browser-based

Merge JSON Files

Merge multiple JSON inputs with a chosen strategy (deep merge, concat arrays, or overwrite).

.json.json
Open tool