Site Map
101 toolsEvery tool, converter, formatter, guide, and resource on JSONKit — organized by category. All tools run entirely in your browser with no data uploads.
Beautify and format JSON with indentation
Find syntax errors with line and column numbers
Duplicate keys, mixed naming, inconsistent array shapes
Compress JSON and see exact bytes saved
Fix broken JSON — trailing commas, single quotes, comments
Compare two JSON objects, see differences
Escape JSON to a string literal or unescape it
Flatten nested JSON to dot-notation or unflatten back
Keep or remove specific keys from a JSON object
Sort a JSON array of objects by any field, asc or desc
Deep merge two JSON objects, or 3-way merge with conflict picking
Visual breakdown of which JSON keys use the most bytes
Validate JSON data against a JSON Schema
Test JSONPath expressions and see all matches — or build one with no syntax
Diff two JSON documents into an RFC 6902 patch, or apply one
Generate TypeScript interfaces from a JSON Schema
Generate TypeScript types from a GraphQL schema (SDL)
Generate TypeScript interfaces from an OpenAPI / Swagger spec
Export arrays to spreadsheet-ready CSV
Import CSV files and convert to JSON arrays
Human-readable config format, bidirectional
Convert YAML configs to JSON instantly
Well-formed XML with configurable root tag
Parse XML and convert to a JSON object
Generate TypeScript interfaces from any JSON
Generate Go structs with json tags from JSON
Generate Zod validation schemas from JSON
Generate CREATE TABLE + INSERT SQL from JSON
Generate Go testify, Jest, and pytest fixtures
Generate MongoDB BSON code for Go, Node.js, Python
Generate @dataclass, TypedDict, or Pydantic v2 from JSON
Infer JSON Schema Draft 2020-12 from any JSON object
Build a JSON Schema from scratch — no sample JSON needed
Generate serde Serialize/Deserialize Rust structs from JSON
Generate Kotlin data classes with @JsonProperty annotations
Generate Java POJO classes — Jackson or Lombok @Data
Generate C# classes for System.Text.Json or Newtonsoft.Json
Generate Swift Codable structs with CodingKeys mapping
Generate Dart classes with fromJson/toJson for Flutter
Generate Mongoose Schema definitions from JSON objects
Convert JSON arrays to GitHub Markdown tables
Convert JSON arrays to styled HTML tables
Convert JSON arrays to NDJSON and parse NDJSON back
Generate CREATE TABLE + INSERT SQL from CSV — 4 dialects
Convert Cargo.toml, pyproject.toml and other TOML files to JSON
Convert JSON objects to TOML configuration format
Generate PHP 8 typed classes with a fromArray() hydrator
Generate a proto3 message or Avro record schema from JSON
Convert a JSON array of objects to a downloadable .xlsx file
Convert an Excel or CSV file to a JSON array of objects
Generate strong, secure random passwords
Encrypt and decrypt text with AES-256-GCM and a passphrase
Generate an RSA public/private key pair in PEM format
Convert any title into a clean URL-safe slug
Count words, characters, sentences and reading time
Encode or decode Base64 — Standard, URL-safe, Raw
Encode or decode URLs — query, path, form encoding
Escape and unescape HTML entities for XSS prevention
SHA-256, SHA-512, SHA-1 hashes and HMAC signatures
Generate UUID v4 and v7 identifiers in bulk
Convert between decimal, hex, binary, and octal
Generate realistic mock JSON data with custom fields
Query and transform JSON with the full jq language
Explore JSON visually as an interactive node graph
Visualize JSON as a tree diagram or Mermaid flowchart
Convert Unix timestamps to human-readable dates
Test regex patterns with match highlighting and RE2 notes
Convert cURL commands to Go, Python, JS, PHP, Ruby
Send REST requests and view JSON responses in a tree
Turn a captured HAR file into a starting OpenAPI spec
Embed an interactive JSON tree on any site with one iframe
Convert .env files to JSON and JSON back to .env
Compare two text blocks line by line with diff highlighting
Build and sign JSON Web Tokens with HS256, HS384, or HS512
Parse cron expressions, get human-readable description and next 10 run times
Decode tokens, check expiry, inspect claims
Convert between camelCase, snake_case, kebab-case, PascalCase and more
Break any URL into protocol, host, path and query parameters
Convert colors between HEX, RGB, HSL and named colors with a live swatch
Beautify, re-indent and validate YAML
Beautify or minify XML and check it is well-formed
Convert CSS declarations to Tailwind utility classes
Convert SVG markup into a React JSX component
Beautify and minify SQL with clause line-breaks and keyword casing
Beautify or minify HTML with clean indentation and bytes saved
Beautify or minify CSS and see exactly how many bytes you saved
Beautify JS/TS or minify with terser and see bytes saved
Live GitHub-flavored Markdown preview with tables and task lists
Render Mermaid flowcharts, sequence and ER diagrams — export SVG/PNG
Convert HTML to React JSX — class→className, styles and self-closing tags
Generate placeholder text — paragraphs, sentences or words
Convert an image to a Base64 data URI for CSS, HTML or JSON
Generate QR codes from text or URLs — download PNG or SVG
Turn code or JSON into a beautiful shareable image (PNG)
Plain English to a jq filter and JSONPath expression
Explain any JSON Schema in plain English with AI
Fix, explain, convert & generate JSON, mock data, schema, queries and regex with AI
Generate a regex from plain English, or explain any regex with AI
Turn plain English into SQL for Postgres, MySQL, SQLite or SQL Server
Generate realistic JSON test data from a description with AI
Convert a plain-English schedule into a cron expression with AI
How to parse JSON in every major language
JavaScript has native JSON support built in through the global JSON object. Use JSON.pa…
Python ships with the json module in the standard library. Use json.loads/json.load to …
Go's standard library provides encoding/json. Decode JSON into structs (recommended) or…
Java has no built-in JSON parser, but Jackson is the de-facto standard. Use ObjectMappe…
Modern .NET includes System.Text.Json. Use JsonSerializer to bind JSON to classes/recor…
PHP has built-in json_decode and json_encode functions. Decode to associative arrays or…
Ruby's standard library includes json. Require it, then use JSON.parse to read and JSON…
Rust uses the serde + serde_json crates. Derive Serialize/Deserialize on your structs, …
TypeScript uses the same JSON.parse as JavaScript, but the result is typed as any. Add …
kotlinx.serialization is Kotlin's official, multiplatform JSON library. Annotate a data…
Swift uses the Codable protocol with JSONDecoder and JSONEncoder from Foundation. Confo…
C++ has no standard JSON parser, but nlohmann/json (a single header) is the most popula…
Bash has no built-in JSON parser — use jq, the standard command-line JSON processor. Pi…
PowerShell has built-in ConvertFrom-Json and ConvertTo-Json cmdlets. Convert JSON text …
JSON guides, tutorials, and error fixes
Copy-ready JSON examples for common data structures
Learn JSON Schema step by step across 6 lessons
Quick reference for JSON syntax and types
Beginner guide to the JSON data format
Side-by-side comparison of JSON and YAML
When to use JSON vs XML for data exchange
Choosing between JSON and CSV for your data
Comments, trailing commas — JSON5 vs strict JSON
Text vs binary serialization trade-offs
Choosing a human-friendly config format
Complete three-way format comparison
How JWT works — header, payload, signature
Tools and methods for validating JSON data
Complete reference for HTTP status codes
Reference for common HTTP request/response headers
Cron syntax reference with common schedules
UUID versions explained — v1, v4, v7 and more
How JSONKit compares to JSONCrack