JSON Tools

Format, validate, convert, and manipulate JSON data with free online JSON tools. JSON formatter, JSON to YAML, JSON to XML, JSON diff, JSON minifier, JSON validator, and more — all 100% browser-based. Perfect for developers working with APIs, config files, and data interchange. No server uploads, your data stays private.

35 JSON tools

  • JSON Tools Hub — Browse all 50+ JSON tools — formatters, converters, code generators, and utilities.
  • Code Generation Hub — Generate code in TypeScript, Go, Python, Rust, and more from your data.
  • JSON Editor — Edit JSON with interactive tree view and Monaco code editor in split view.
  • JSON Formatter — Format, validate, and beautify JSON with interactive tree view.
  • JSON Validator — Validate JSON syntax and detect errors in real-time.
  • JSON Minifier — Compress JSON by removing unnecessary whitespace.
  • JSON to YAML — Convert JSON documents to YAML format instantly.
  • JSON to XML — Transform JSON data structures to XML format.
  • JSON Diff — Compare two JSON objects and highlight differences.
  • JSON to CSV — Convert JSON arrays to CSV spreadsheet format.
  • JSON Path Query — Query JSON data using JSONPath expressions.
  • NDJSON Viewer — Parse NDJSON/JSONL line by line, find malformed records, and search large datasets.
  • YAML to JSON — Convert YAML documents back to JSON format.
  • XML to JSON — Convert XML documents back to JSON format.
  • YAML Formatter — Beautify and validate YAML — closely related to JSON workflows.
  • XML Formatter — Format and beautify XML alongside your JSON data.
  • JSON vs YAML — Compare JSON vs YAML — syntax, use cases, and when to choose each.
  • JSON vs XML — Compare JSON vs XML — key differences for APIs and data interchange.
  • What is JSON? — Learn what JSON is, syntax rules, data types, and common uses.
  • How to Parse JSON in JavaScript — Step-by-step guide to parsing JSON in JavaScript using JSON.parse().
  • How to Parse JSON in Python — Learn how to parse JSON in Python using json.loads() and json.load().
  • JSON to PHP Array — Convert JSON to PHP array config format. Generate return [...] PHP config files from JSON.
  • PHP Array to JSON — Convert PHP array syntax back to JSON format. Parse PHP return [...] arrays into standard JSON.
  • JSON Flatten / Unflatten — Flatten nested JSON or unflatten flat key-value pairs. Export to .env, Bash, Node.js, or Java Properties.
  • JSON Fix — AutoCorrect Malformed JSON
  • String To JSON — Convert plain text strings into valid JSON instantly.
  • JSON Schema GUI Builder — Visually build, edit, and manage JSON Schema with an intuitive GUI — no manual schema writing needed.
  • JSON To TOML — Convert your JSON to clean, readable TOML config format instantly.
  • JSON to String — Convert JSON objects to escaped string literals instantly.
  • JSON to TSV — Convert JSON arrays to tab-separated values for spreadsheets and data processing.
  • JSON Sorter — Sort JSON keys alphabetically — recursively organizes nested objects.
  • JSON Escape / Unescape — Escape or unescape JSON special characters for safe embedding and processing.
  • JSON Schema to TypeScript — Learn how to convert JSON Schema to TypeScript interfaces with examples.
  • JSON Schema to Zod — Convert JSON Schema to Zod validation schemas with examples.
  • JSON to Pydantic — Convert JSON to Pydantic BaseModel classes for Python validation.

Browse all developer tools