# jsonformat.org — Developer Tools for JSON, YAML, CSV, XML & More # https://www.jsonformat.org # llms.txt v1.1 — https://llmstxt.org # Last updated: March 2026 > jsonformat.org is a free, privacy-first developer toolbox with 33 tools across JSON formatting, data conversion, security/cryptography, and general developer utilities. All processing runs entirely in the browser — no data is ever sent to any server. No login required. Available in 9 languages: English, Chinese, Japanese, German, French, Spanish, Korean, Portuguese, Russian. ## Core JSON Tools - [JSON Formatter & Validator](https://www.jsonformat.org/): Format, beautify, validate and minify JSON. Syntax highlighting, tree view, error detection, single-quote auto-fixer, file upload support. - [JSON to YAML Converter](https://www.jsonformat.org/json-to-yaml): Convert JSON to YAML for Kubernetes manifests, Docker Compose and GitHub Actions configs. Preserves all types. - [JSON to CSV Converter](https://www.jsonformat.org/json-to-csv): Export JSON arrays of objects as CSV spreadsheets. Supports nested object flattening with dot notation and custom delimiters. - [JSON to XML Converter](https://www.jsonformat.org/json-to-xml): Convert JSON to well-formed XML with configurable root element and item tag names. Correct character escaping. - [JSON to TOML Converter](https://www.jsonformat.org/json-to-toml): Convert JSON to TOML v1.0 for Rust Cargo.toml and Python pyproject.toml. Handles array-of-tables correctly. - [JSON to TOON Converter](https://www.jsonformat.org/json-to-toon): Convert JSON to TOON (Token-Oriented Object Notation), a compact format that reduces token count by up to 60% for LLM prompts. Also converts TOON back to JSON. ## Reverse Converters (→ JSON) - [YAML to JSON](https://www.jsonformat.org/yaml-to-json): Convert YAML config files to JSON. Fully resolves YAML anchors and aliases. Supports multi-document YAML with --- separator. - [CSV to JSON](https://www.jsonformat.org/csv-to-json): Parse CSV files to JSON objects. Auto-detects delimiter (comma, semicolon, tab, pipe). Smart type inference for numbers and booleans. - [XML to JSON](https://www.jsonformat.org/xml-to-json): Convert XML documents to JSON. Maps XML attributes to @-prefixed keys. Auto-detects repeated sibling elements as arrays. - [TOML to JSON](https://www.jsonformat.org/toml-to-json): Convert TOML configuration to JSON. Handles [[array-of-tables]] and converts TOML datetimes to ISO 8601 strings. - [TOON to JSON](https://www.jsonformat.org/toon-to-json): Decode Token-Oriented Object Notation (TOON) back to standard JSON. Expands tabular arrays to full JSON arrays of objects. - [HTML to Markdown](https://www.jsonformat.org/html-to-markdown): Convert HTML to GitHub Flavored Markdown. Handles headings, bold, italic, code blocks, tables and links. ## Formatters & Validators - [YAML Formatter & Validator](https://www.jsonformat.org/yaml-formatter): Format and validate YAML including Kubernetes manifests, Docker Compose and GitHub Actions workflows. Normalises indentation and detects errors. - [TOML Formatter & Validator](https://www.jsonformat.org/toml-formatter): Format and validate TOML v1.0 files including Cargo.toml and pyproject.toml. Normalises spacing around = signs and section headers. - [TOON Formatter & Validator](https://www.jsonformat.org/toon-formatter): Format, validate and re-encode Token-Oriented Object Notation. Collapses eligible arrays to tabular format for maximum token efficiency. - [CSV Formatter & Validator](https://www.jsonformat.org/csv-formatter): Format, validate and preview CSV data as a table. Auto-detects delimiters and checks for inconsistent column counts. - [XML Formatter & Validator](https://www.jsonformat.org/xml-formatter): Format and validate XML documents. Checks well-formedness and highlights exact error positions. - [HTML Formatter & Beautifier](https://www.jsonformat.org/html-formatter): Indent and beautify HTML code with consistent formatting. Also supports HTML minification. - [CSS Formatter & Beautifier](https://www.jsonformat.org/css-formatter): Format and minify CSS. Handles custom properties, @media, @keyframes and other at-rules. - [SQL Formatter & Beautifier](https://www.jsonformat.org/sql-formatter): Format MySQL, PostgreSQL and SQLite queries with consistent indentation and configurable keyword casing. ## Security & Cryptography Tools - [Hash Generator](https://www.jsonformat.org/hash-generator): Generate MD5, SHA-1, SHA-256 and SHA-512 hashes for text input and file uploads. Client-side only using Web Crypto API. - [HMAC Generator](https://www.jsonformat.org/hmac-generator): Create HMAC-SHA256, HMAC-SHA512, HMAC-SHA1 and HMAC-MD5 signatures for API signing and webhook verification. Outputs hex and Base64. - [AES Encrypt & Decrypt](https://www.jsonformat.org/aes-encrypt): AES-128, AES-192 and AES-256 encryption with CBC and GCM modes. PBKDF2 key derivation. Runs entirely in the browser via Web Crypto API. - [RSA Encrypt & Decrypt](https://www.jsonformat.org/rsa-encrypt): RSA-OAEP encryption and decryption with 2048-bit and 4096-bit key generation. PEM import and export. Browser-only. - [JWT Decoder](https://www.jsonformat.org/jwt-decoder): Inspect JWT header, payload and all claims. Shows expiry as human-readable date. Client-side only — token never leaves the browser. - [Password Generator](https://www.jsonformat.org/password-generator): Generate cryptographically secure random passwords using crypto.getRandomValues(). Configurable length, character sets and entropy scoring. - [Base64 Encoder & Decoder](https://www.jsonformat.org/base64-encode): Encode text and files to Base64 or decode Base64 strings back to text. Supports URL-safe Base64 variant. ## Developer Utilities - [Regex Tester](https://www.jsonformat.org/regex-tester): Live JavaScript regex testing with match highlighting, capture group details and all flags (g, i, m, s, u). Uses JS RegExp engine. - [Cron Expression Generator](https://www.jsonformat.org/cron-generator): Build and explain cron schedules visually with plain-English descriptions and next-run preview. Supports 5-field and 6-field (seconds) cron. - [Unix Timestamp Converter](https://www.jsonformat.org/timestamp): Convert epoch timestamps to human-readable dates and back. Auto-detects seconds vs milliseconds. Supports timezone conversion. - [URL Encoder & Decoder](https://www.jsonformat.org/url-encode): Percent-encode and decode URLs. Two modes: full URL encoding (encodeURI) and component encoding (encodeURIComponent). RFC 3986 compliant. - [QR Code Generator](https://www.jsonformat.org/qr-generator): Generate QR codes for URLs, plain text, WiFi credentials, email and phone. Export as PNG or SVG. No data uploaded. - [Online Calculator](https://www.jsonformat.org/calculator): Standard, scientific and programmer calculator. Programmer mode supports HEX, DEC, OCT and BIN with bitwise operations. Full keyboard support. - [Unit Converter](https://www.jsonformat.org/unit-converter): Convert between units for length, weight, temperature, area, volume, speed and data storage. Instant conversion with no button press needed. ## In-Depth Guides - [The Complete JSON Guide](https://www.jsonformat.org/json-guide): Formatting rules, indentation styles, validation errors (trailing commas, single quotes, comments), conversion to YAML/CSV/XML/TOML, and API best practices. With FAQ. - [YAML & TOML Config Guide](https://www.jsonformat.org/yaml-toml-guide): YAML indentation rules, common Kubernetes and Docker Compose errors, TOML type system, when to use each format. With FAQ. - [Data Format Conversion Guide](https://www.jsonformat.org/data-conversion-guide): CSV-to-JSON header detection and type inference, XML-to-JSON attribute mapping, JSON-to-CSV flattening, HTML-to-Markdown fidelity limits. With FAQ. - [Developer Security Tools Guide](https://www.jsonformat.org/developer-security-guide): MD5 vs SHA-256 comparison, HMAC for webhook signing, AES vs RSA use cases, JWT structure and the "none" algorithm vulnerability. With FAQ. - [Essential Developer Tools Guide](https://www.jsonformat.org/developer-tools-guide): JavaScript regex flavour, cron timezone gotchas, Unix timestamp precision, encodeURI vs encodeURIComponent, SQL formatting conventions. With FAQ. ## Key Facts - All 33 tools process data 100% client-side — nothing is ever sent to any server - No account, login or signup required for any tool - No ads within the tool interface - All tools work offline once the page has loaded - Available in 9 languages: English (en), Chinese Simplified (zh), Japanese (ja), German (de), French (fr), Spanish (es), Korean (ko), Portuguese (pt), Russian (ru) - Multilingual URLs follow the pattern: https://www.jsonformat.org/{lang}/{tool} (e.g. /zh/json-to-yaml, /ja/hash-generator) - TOON (Token-Oriented Object Notation) is a compact, lossless encoding of the JSON data model designed to reduce LLM token consumption