# JSON & YAML Toolbox > Free JSON and YAML tools that run entirely in the browser: formatter/beautifier, validator with exact line and column for every error (missing brackets with a likely-location hint, missing or trailing commas, single quotes, comments, unquoted keys) and one-click repair, minifier, JSON to YAML and YAML to JSON converters (comments kept when formatting YAML, anchors and merge keys resolved, big integers exact), and diff tools that compare JSON or YAML by structure (changed paths, key order ignored) or any text line by line. Nothing is uploaded. Each page is one HTML document with the tool at the top followed by an explanation, examples and FAQ. Pages exist in English (default) and in 中文 under /zh/. ## Format, validate and convert - [JSON & YAML Formatter and Validator](https://dev.xvvxvv.online/): Format, validate, minify, convert and compare JSON and YAML in your browser. Exact error locations, missing bracket hints and side-by-side diffs. Free. - [JSON Formatter and Beautifier](https://dev.xvvxvv.online/json-formatter): Pretty-print JSON with 2 spaces, 4 spaces or tabs, sort keys, and see every syntax error with its line number. Big numbers stay exact. Runs in your browser. - [JSON Validator and Linter](https://dev.xvvxvv.online/json-validator): Validate JSON and see every error with line and column: missing brackets or commas, trailing commas, single quotes, comments. One-click fix. In your browser. - [JSON Minifier](https://dev.xvvxvv.online/json-minifier): Minify JSON to a single line by removing all optional whitespace. Shows the size saved, keeps big numbers exact and validates first. Free, runs in your browser. - [YAML Formatter and Beautifier](https://dev.xvvxvv.online/yaml-formatter): Format YAML with consistent 2 or 4 space indentation, optional key sorting and comments preserved. Shows syntax errors by line. Free, runs in your browser. - [YAML Validator and Linter](https://dev.xvvxvv.online/yaml-validator): Validate YAML and find tabs, bad indentation, missing spaces after colons, duplicate keys and YAML 1.1 traps like yes/no and 0755. Runs in your browser. - [JSON to YAML Converter](https://dev.xvvxvv.online/json-to-yaml): Convert JSON to clean YAML with 2 or 4 space indentation. Keeps key order and big numbers, quotes values like yes or 0755 so every YAML parser agrees. - [YAML to JSON Converter](https://dev.xvvxvv.online/yaml-to-json): Convert YAML to JSON in your browser: resolves anchors, aliases and merge keys, turns multi-document files into an array and keeps big integers exact. ## Compare - [JSON Diff and Compare](https://dev.xvvxvv.online/json-diff): Compare two JSON documents: see added, removed and changed paths, ignore key order and formatting, hide identical lines and jump between changes. In-browser. - [YAML Diff and Compare](https://dev.xvvxvv.online/yaml-diff): Compare two YAML files by structure or by text: changed paths, side-by-side highlights, hidden identical lines. For Kubernetes, Compose and CI configs. In-browser. - [Text Diff Checker](https://dev.xvvxvv.online/text-diff): Compare two texts or files line by line with word-level highlights, side-by-side or unified view, ignore whitespace and hide unchanged lines. Private, in-browser. ## Site - [About this toolbox](https://dev.xvvxvv.online/about): Why this free JSON and YAML formatter, validator, converter and diff exists, how it works entirely in your browser, and who maintains it as an independent developer. - [Privacy policy](https://dev.xvvxvv.online/privacy): Privacy policy: text and files you check are processed in your browser and never uploaded. Details about server logs, cookies, cookie-free statistics and ads. - [Contact](https://dev.xvvxvv.online/contact): Report a bug, a confusing error message or a file that is not handled well, or suggest a feature for the free JSON and YAML toolbox. Replies come within a few days.