Structured data and code
JSON & Data Tools
These tools cover strict validation, structural comparison, data interchange, type inference, code formatting, and TypeScript transpilation without sending source data to a processing server.
Available now
Working json & data tools
Each tool opens directly and states where its processing happens.
JSON Formatter & Validator
Format, validate, sort, and minify JSON with exact error locations.
JSON Diff
Compare parsed JSON values and list structural changes by path.
JSON to YAML Converter
Convert JSON and YAML in either direction with syntax validation.
JSON to CSV Converter
Convert arrays of objects and tabular CSV in either direction.
JSON to TypeScript
Infer TypeScript interfaces from JSON objects and arrays.
JSON5 Formatter and Validator
Format, validate, minify, or convert JSON5 to strict JSON locally.
YAML Formatter and Validator
Parse, validate, format, and inspect YAML as a local tree.
JSON to TOON Converter
Convert between JSON and Token-Oriented Object Notation with the reference implementation.
JSON Stringify and Unescape
Convert JSON to an escaped string or JavaScript literal and restore it.
JSON to HTML, TSV, and Markdown Table
Turn JSON records into accessible HTML, TSV, or Markdown tables.
XML, YAML, and CSV Converter
Convert XML, YAML, and CSV between common browser-safe text formats.
RSS and Atom to JSON Converter
Parse RSS or Atom XML and export its full structure as JSON.
HTML Preview and Validator
Preview HTML in a script-blocked sandbox and run local structural checks.
XML Tree Viewer
Validate XML and explore elements, arrays, text, and attributes in a collapsible tree.
JSON Data Model Generator
Infer starter models for ten languages and JSON Schema from representative JSON.
Web Code Formatter
Format GraphQL, Angular, Vue, LESS, SCSS, Babel, Flow, LWC, and Glimmer locally.
SQL Formatter
Format or minify SQL with selectable database dialects.
XML Formatter and Converter
Format, minify, validate, or convert XML and JSON locally.
CSS Formatter and Minifier
Format CSS with Prettier or optimize it with CSSO locally.
HTML Formatter and Minifier
Format HTML with Prettier or conservatively minify it locally.
JavaScript Formatter and Minifier
Format modern JavaScript with Prettier or minify it with Terser locally.
TypeScript Formatter and JavaScript Transpiler
Format TypeScript or transpile one file to JavaScript locally.
JSON Query
Search JSON with JMESPath expressions and export filtered results.
Mock Data Generator
Generate reproducible fake records with configurable fields as JSON or CSV.
cURL → Code
Convert cURL commands to JavaScript Fetch or Python Requests without executing requests.
JSON Schema Validator
Validate JSON against a user-provided schema after CSP feasibility review.
SQLite Workspace
Inspect local SQLite databases and run queries in WebAssembly.
Which tool should you choose?
| Need | Choose | Reason |
|---|---|---|
| Read or validate JSON | JSON Formatter | Formats strict JSON and reports parser errors. |
| Find structural changes | JSON Diff | Compares parsed values by object path. |
| Move between data formats | JSON ↔ YAML, CSV, or XML | Uses syntax-aware parsers and visible output. |
| Format code for review or delivery | SQL, XML, CSS, HTML, JavaScript, or TypeScript Formatter | Provides readable output and task-specific compact or transpiled modes. |
| Create code declarations | JSON → TypeScript | Infers nested types from representative data. |
| Inspect emitted JavaScript | TypeScript Formatter | Transpiles one file for a selected target and module format. |