# JSONDelta > JSONDelta is a free, privacy-first, browser-based developer toolkit with 30+ tools for JSON, HTML, cryptography, data conversion, and automation. No signup. No install. All processing happens locally in the browser. ## Pages - [Home / JSON Tools](https://jsondelta.com/): JSON Compare & Diff, Bulk Compare, JSON Formatter & Validator, JSON Merge, JSON Query, JSON Graph Visualizer, JSON Anonymizer, JSON Performance Analyzer, CSV↔JSON, XML↔JSON, YAML/TOML/INI converters, Code Generator (20+ languages), Minifiers, Cryptography (hash, HMAC, AES encryption), Unit Converters, Timestamp Converter, Base64, JWT Debugger, Random Generators. - [JSON Editor](https://jsondelta.com/json-editor): Full-featured Monaco-based JSON editor with format, validate, minify, and a built-in JSON Compare tab. - [HTML Editor](https://jsondelta.com/html-editor): Advanced HTML/CSS/JS editor with live preview, Chrome DevTools-style inspector (Styles, Box Model, Computed, DOM tree, Classes, Content), responsive viewport toggles, template library, CDN picker, and live console. - [Swagger / OpenAPI Editor](https://jsondelta.com/swagger): Edit and preview OpenAPI YAML/JSON specifications with live Swagger UI rendering and real-time validation. - [Playwright Automation Recorder](https://jsondelta.com/automation-recorder): Record browser interactions (click, fill, navigate, select) and generate executable Playwright test scripts. Includes a WCAG 2.1 accessibility scanner. ## Tools Overview ### JSON Tools - **JSON Compare & Diff** — Side-by-side diff viewer with ignore-ordering option and Previous/Next navigation between differences. - **Bulk JSON Compare** — Compare multiple JSON files in batch. - **JSON Formatter & Beautifier** — Format and pretty-print JSON with configurable indentation. - **JSON Validator** — Validate JSON syntax and highlight errors. - **JSON Merge** — Deep-merge two JSON objects with conflict resolution. - **JSON Query** — Filter and query JSON using JSONPath-style expressions. - **JSON Graph Visualizer** — Interactive force-directed graph for exploring JSON structure. - **JSON Anonymizer** — Mask PII fields with configurable redaction strategies. - **JSON Performance Analyzer** — Benchmark JSON parsing and stringify speed. - **JSON Minifier** — Strip whitespace from JSON. - **JSON Code Generator** — Convert JSON to typed code in TypeScript, Python, Go, Rust, Java, C#, Swift, Kotlin, Dart, PHP, Ruby, Scala, Haskell, Elm, C++, and 20+ languages. ### Format Converters - JSON ↔ YAML - JSON ↔ TOML - JSON → INI - CSV ↔ JSON - XML ↔ JSON ### Cryptography & Security - **Hash Generators**: MD2, MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA3-224, SHA3-256, SHA3-384, SHA3-512, Keccak-256, Keccak-512, RIPEMD-160, Whirlpool, CRC-16, CRC-32, NTLM — all computed in-browser using WebAssembly (hash-wasm). - **HMAC Generator**: HMAC-MD5, HMAC-SHA1, HMAC-SHA256, HMAC-SHA512 with custom secret keys. - **Symmetric Encryption**: AES-256, 3DES, RC4, Rabbit — encrypt and decrypt text with a passphrase (crypto-js). ### Encoding & Tokens - **Base64 Encode / Decode** — Standard and URL-safe Base64. - **JWT Debugger** — Decode and inspect JSON Web Token headers and payloads. ### Minifiers - JavaScript Minifier - CSS Minifier - HTML Minifier - JSON Minifier - XML Minifier - SQL Minifier - Lua Minifier - Text Minifier ### Unit Converters - Length — mm, cm, m, km, in, ft, yd, mi - Weight — mg, g, kg, lb, oz, ton - Volume — ml, L, fl oz, cup, pt, qt, gal - Area — mm², cm², m², km², in², ft², acre, ha - Time — ms, s, min, h, day, week, month, year - Unix Timestamp — epoch ↔ human-readable date/time ### Random Generators - Random UUID / GUID generator - Random string / password generator - Random number generator ## Technical Notes - All tools are 100% client-side. No data is ever sent to a server. - Built with React 18, TypeScript, Monaco Editor (VS Code engine), Tailwind CSS. - Supports dark mode and is fully responsive (mobile, tablet, desktop). - localStorage is used to persist editor content between sessions. - No login, no account, no tracking. ## Frequently Asked Questions **What is JSONDelta?** JSONDelta is a free, browser-based developer toolkit with 30+ tools for working with JSON, HTML, cryptography, data formats, and automation. No signup or installation required. **Is it free?** Yes, completely free with no signup, no ads, and no data collection. **Is it private?** Yes. All processing is done locally in your browser. No data is ever sent to a server. **Who is it for?** Software engineers, web developers, DevOps engineers, QA engineers, data engineers, and anyone who works with JSON, APIs, or web technologies. **How do I compare two JSON files?** Paste JSON A and JSON B on the home page and click Compare. Differences are highlighted side-by-side with add/remove/change indicators. **Can I generate SHA-256 or MD5 hashes?** Yes. Open the Cryptography section from the Tools menu and choose any of 16+ hash algorithms. **Is there a Swagger editor?** Yes, at jsondelta.com/swagger — full Monaco editor with live Swagger UI preview and OpenAPI validation.