Online JSON Tools for Developers
Format, query, compare, validate, convert, and generate code from JSON without uploading your data.
Choose a focused JSON tool for the task. Every tool below runs locally in your browser and has its own examples and limits.
JSON Tools
JSON Formatter
Format, minify, and validate JSON data.
JSONPath Tester
Evaluate JSONPath expressions and inspect matching values and paths.
JSON Compare
Compare JSON semantically and generate an RFC 6902-style patch.
JSON Schema Validator
Validate JSON against Draft-07 or 2020-12 schemas.
JSON to JSON Schema
Infer a Draft 2020-12 JSON Schema from sample JSON.
JSON to TypeScript
Generate TypeScript interfaces from JSON samples.
JSON to Zod
Generate Zod schemas from sample JSON.
JSON to Go
Generate Go structs and JSON tags from sample JSON.
CSV to JSON Converter
Convert CSV or TSV to JSON and back.
YAML <-> JSON
Convert between YAML and JSON formats.
TOML <-> JSON
Convert TOML and JSON in both directions while preserving strings and dates.
XML <-> JSON
Convert XML and JSON with predictable attribute and text mappings.
Choose the right JSON tool
Clean or inspect JSON: use Formatter for indentation, minification, key sorting, and tree search.
Find data: use JSONPath to select nested values, or Compare to create a semantic JSON Patch.
Check contracts: validate an existing schema or infer a Draft 2020-12 schema from a representative sample.
Generate application types: create TypeScript, Zod, or Go definitions from sample JSON.