All JSON Tools
60 free tools to format, validate, convert, generate, and transform JSON — all running privately in your browser.
Formatting & Validation
Beautify, minify, validate, repair, and inspect JSON with precise error reporting and an interactive tree view.
JSON Formatter & Beautifier
Format and beautify your JSON instantly with customizable indentation and a collapsible tree view.
JSON Minifier & Compressor
Compress JSON by removing all whitespace and line breaks to shrink API payloads and save bandwidth.
JSON Validator & Linter
Validate JSON against the official specification and catch syntax errors with exact line and column numbers.
JSON Viewer & Tree Explorer
Parse and explore JSON in an interactive tree with expandable nodes, search, and copyable paths.
JSON Fixer & Repair Tool
Automatically fix trailing commas, single quotes, unquoted keys, and other common JSON errors in one click.
JSON Escape & Unescape
Escape special characters so JSON can be embedded in code, or unescape it back to readable text.
JSON Sorter
Sort JSON object keys alphabetically at any depth to make diffs and code reviews easier.
Converters
Convert JSON to and from CSV, XML, YAML, Excel, Base64, query strings, HTML, Markdown, and more.
JSON to CSV Converter
Convert JSON arrays into clean CSV with automatic header detection and nested-object flattening.
CSV to JSON Converter
Transform CSV or TSV into JSON with automatic type detection for numbers and booleans.
JSON to XML Converter
Convert JSON into well-formed XML with configurable root elements and attribute handling.
XML to JSON Converter
Parse XML into clean JSON with smart handling of attributes, namespaces, and repeated elements.
YAML to JSON Converter
Convert YAML configuration into JSON with full support for anchors and nested structures.
JSON to YAML Converter
Transform verbose JSON into clean, human-readable YAML perfect for configuration files.
Excel to JSON Converter
Upload .xlsx or .xls files and convert spreadsheet data into structured JSON right in your browser.
JSON to Excel Converter
Turn JSON arrays into downloadable Excel spreadsheets with proper columns and typed cells.
JSON to TSV Converter
Convert JSON into tab-separated values for easy pasting into spreadsheets and data tools.
Base64 to JSON Decoder
Decode Base64-encoded strings back into formatted, readable JSON in one step.
JSON to Base64 Encoder
Encode JSON into a Base64 string for safe transmission in URLs, headers, and data URIs.
JSON to Query String Converter
Convert a JSON object into a URL-encoded query string, and back again.
HTML Table to JSON Converter
Paste an HTML table and extract its rows into a clean JSON array.
JSON to HTML Table Converter
Render JSON arrays as a styled HTML table you can copy into emails, docs, or web pages.
JSON to Markdown Table Converter
Convert JSON arrays into GitHub-flavored Markdown tables for READMEs and documentation.
Code Generation
Generate TypeScript, Go, Java, C#, Python, Swift, Kotlin, Dart, PHP, SQL, and GraphQL types from sample JSON.
JSON to TypeScript Generator
Paste JSON and instantly generate accurate TypeScript interfaces, including nested and optional fields.
JSON to Java POJO Generator
Generate Java classes with fields and Jackson/Gson-ready annotations from any JSON sample.
JSON to C# Class Generator
Convert JSON into C# classes with properties and System.Text.Json / Newtonsoft attributes.
JSON to Python Generator
Generate Python dataclasses or Pydantic models with correct type hints from JSON samples.
Python Dict to JSON Converter
Paste a Python dictionary with single quotes and True/False/None and convert it to valid JSON.
JavaScript Object to JSON Converter
Convert JavaScript object literals with unquoted keys, single quotes, and trailing commas into valid JSON.
JSON to Go Struct Generator
Generate Go structs with correct field types and JSON tags from sample data.
JSON to Kotlin Data Class Generator
Turn JSON into Kotlin data classes with nullable types and serialization annotations.
JSON to Swift Struct Generator
Generate Codable Swift structs from JSON with CodingKeys for snake_case mapping.
JSON to SQL Generator
Convert JSON arrays into SQL CREATE TABLE and INSERT statements with inferred column types.
JSON to GraphQL Schema Generator
Generate GraphQL type definitions from sample JSON responses to bootstrap your schema.
JSON to PHP Array Converter
Convert JSON into native PHP array syntax ready to paste into your code.
JSON to Dart Class Generator
Generate null-safe Dart classes with fromJson/toJson methods for Flutter apps.
JSON Schema
Generate, validate, document, and mock data against JSON Schema (draft-07 and 2020-12).
JSON Schema Generator
Automatically generate a JSON Schema (draft-07 or 2020-12) from any sample JSON document.
JSON Schema Validator
Validate JSON documents against a JSON Schema and see every violation with precise paths.
JSON Schema to Mock Data Generator
Generate realistic fake JSON data that conforms to your JSON Schema for testing and demos.
JSON Schema Viewer & Documentation
Render a JSON Schema as readable, navigable documentation with types, descriptions, and constraints.
Comparison & Manipulation
Diff, merge, query, flatten, filter, sort, and reshape JSON documents without writing code.
JSON Diff & Compare Tool
Compare two JSON documents side-by-side with additions, deletions, and changes highlighted.
JSON Merge Tool
Merge two or more JSON objects with configurable strategies for conflicts and arrays.
JSONPath Tester & Evaluator
Test JSONPath expressions against your data and see matching results in real time.
jq Playground (Online jq Tester)
Run jq filters against JSON directly in your browser and see output instantly.
JSON Flattener & Unflattener
Flatten nested JSON into dot/bracket key-value pairs, or reverse the process.
JSON Key Extractor
Extract all unique keys, paths, or values from a JSON document as a simple list.
JSON Array Tools (Filter, Sort, Dedupe)
Sort, filter, and remove duplicate objects from JSON arrays without writing code.
JSON Transformer (Rename / Remove Keys)
Bulk rename, remove, or remap keys across an entire JSON document with simple rules.
Generators & Utilities
Mock data, JWT decoding, size analysis, NDJSON, GeoJSON, .env, and other everyday JSON utilities.
Mock JSON Data Generator
Generate realistic mock JSON with names, emails, addresses, UUIDs, dates, and custom templates.
JSON Size Analyzer
Analyze JSON byte size, key count, nesting depth, and estimated gzipped size over the wire.
JSON Stats & Tree Statistics
Get instant statistics on any JSON: total keys, value-type breakdown, array lengths, and max depth.
JSON5 / JSONC Converter
Convert JSON5 or JSONC (JSON with comments) into strict standard JSON and back.
NDJSON / JSON Lines Converter
Convert between JSON arrays and newline-delimited JSON (NDJSON/JSONL) used in logs and streaming.
JWT Decoder
Decode JSON Web Tokens to inspect the header and payload as formatted JSON, entirely in your browser.
JSON Random Generator (UUID & More)
Generate random JSON values, UUIDs, timestamps, and sample objects on demand.
JSON URL Encoder / Decoder
Encode JSON for safe use in URLs or decode URL-encoded JSON back into readable form.
JSON String Converter (Stringify / Parse)
Convert JSON to an escaped string literal for embedding in code, or parse a stringified JSON back to an object.
GeoJSON Viewer & Validator
Validate GeoJSON and preview geometries on an interactive map.
JSON to .env Converter
Convert flat JSON config objects into .env file format and vice versa.
Properties to JSON Converter
Convert Java .properties files into nested JSON and back.
TOML to JSON Converter
Convert TOML configuration (Cargo.toml, pyproject.toml) into JSON and back.