Core JSON Tools
JSON Formatter
Pretty-print and beautify JSON with syntax highlighting and indentation control. Validates as it formats.
Use Tool →JSON Viewer
View JSON as an interactive collapsible tree. Expand and collapse nodes to navigate large JSON documents.
Use Tool →JSON Beautifier
Beautify minified or compact JSON into readable, indented format instantly. No signup required.
Use Tool →JSON Validator
Check JSON syntax instantly and find errors with line and character position. Catches all common JSON mistakes.
Use Tool →JSON Minifier
Remove whitespace and compress JSON to reduce payload size for production APIs and web applications.
Use Tool →JSON Diff
Compare two JSON objects side by side. Highlights added, removed, and changed keys and values instantly.
Use Tool →Text Diff
Compare two blocks of text line by line. Highlights added, removed, and changed lines — ideal for configs, logs, and code.
Use Tool →JSON Schema
JSON Schema Generator
Generate a draft-07 JSON Schema from any JSON sample automatically — inferred types, required fields, nested objects, and format hints.
Use Tool →Schema from Multiple JSON
Merge 2–5 JSON samples into one schema. Fields missing from some samples become optional; mixed types become nullable unions.
Use Tool →JSON Schema Validator
Validate a JSON document against a JSON Schema and see exactly which rules failed, with the path to each error.
Use Tool →JSON Converters
JSON to CSV
Convert JSON arrays to CSV for Excel, Google Sheets, and database imports instantly.
Use Tool →CSV to JSON
Convert CSV files or pasted data to a JSON array of objects. Handles quoted fields and file upload.
Use Tool →JSON to YAML
Convert JSON to YAML for Kubernetes, Docker, Ansible, and CI/CD configuration files.
Use Tool →JSON to XML
Convert JSON objects and arrays to valid XML format. Keys become elements, arrays become repeated tags.
Use Tool →YAML to JSON
Convert YAML to JSON instantly. Works with Kubernetes manifests, Docker Compose, Ansible, and any YAML document.
Use Tool →XML to JSON
Convert XML to JSON. Handles attributes (@attributes), nested elements, and repeated tags as arrays automatically.
Use Tool →JSON to TOON
Convert JSON to Token-Oriented Object Notation — an emerging compact format that can reduce LLM prompt payload size for repetitive data.
Use Tool →Auth & Encoding Tools
JWT Decoder
Decode JWT header, payload, and expiry instantly. Shows token validity status. Decode-only — no signature verification.
Use Tool →Base64 Encoder & Decoder
Encode text to Base64 or decode Base64 strings for APIs, email headers, and data transport.
Use Tool →URL Encoder & Decoder
Percent-encode special characters for safe URL transmission or decode encoded strings instantly.
Use Tool →JSON String Escape & Unescape
Escape special characters to embed text in a JSON string, or unescape a JSON string back to raw text.
Use Tool →Utilities
Unix Timestamp Converter
Convert Unix timestamps to human-readable dates or dates to epoch timestamps for logging and APIs.
Use Tool →UUID Generator
Generate UUID v4 values instantly — single or bulk. Uses the browser's native crypto.randomUUID(). No server required.
Hash Generator
Generate MD5, SHA-1, SHA-256, and SHA-512 hashes from any text. All hashing runs in your browser via WebCrypto.
Use Tool →JSONPath Tester
Test JSONPath expressions against any JSON document instantly. Supports RFC 9535 and JSONPath Plus extended syntax including filters and recursive descent.
Use Tool →JSON to TypeScript
Generate TypeScript interfaces from any JSON automatically. Handles nested objects, arrays, union types, and null values. No library needed — runs entirely in your browser.
Use Tool →Px to Rem Converter
Convert pixel values to rem (and back) instantly. Bidirectional single-value calculator plus bulk CSS conversion with configurable root font size.
Use Tool →CRON Expression Generator
Build and test CRON schedule expressions with a visual editor. Get plain-English descriptions and see the next 5 run times instantly — no server required.
Use Tool →Chmod Calculator
Tick read/write/execute to get the numeric mode (755, 644), symbolic notation, the chmod command, and a plain-English explanation of any Unix/Linux file permission.
Use Tool →Mock Data Generator
Generate realistic, coherent fake JSON, NDJSON, or CSV from a field picker, a pasted sample, or a JSON Schema. Seedable for reproducible output, with no row cap — all in your browser.
Use Tool →HTTP Status Codes
Searchable reference for every HTTP status code, with JSON error-response examples and troubleshooting tips for the most common ones (404, 401, 429, 500…).
Use Tool →JSON & API Error Reference
Plain-English fixes for the errors developers actually hit — JSONDecodeError, "not JSON serializable", CORS, Failed to fetch, and more — with code examples in Python and JavaScript.
Use Tool →HTTP Status Quiz
Test yourself on HTTP status codes with mixed questions that start easy and ramp up. Streaks, a shareable rank, and "learn more" links — built for early-career devs and students.
Use Tool →HTTP Status Flashcards
Flip through every common status code, grouped by class, to study before you quiz yourself. Free, private, and entirely in your browser.
Use Tool →Blog & Guides
How to Convert JSON to XML
Learn how objects, arrays, and nested structures map to XML elements with before-and-after examples.
Read article →How to Convert JSON to YAML
YAML is the standard for Kubernetes, Docker, and Ansible configs. Convert JSON to YAML with examples.
Read article →How to Convert JSON to CSV
Step-by-step guide to exporting JSON arrays as CSV for Excel, Google Sheets, and database imports.
Read article →Common JSON Errors and Fixes
The most frequent JSON syntax mistakes — missing commas, wrong quotes, trailing commas — with fix examples.
Read article →About JSON Dev Tools
Every tool on this site runs entirely in your browser using JavaScript. When you paste a JSON document, a JWT token, or a CSV file, that data is never transmitted to any server. No account is required — just open the tool and use it.
The site was built to replace the experience of jumping between four or five different sites to format JSON, decode a JWT, or convert data. Everything is in one place, fast, and private.