Find a tool

↑↓ navigate Enter open

Use a task word when you do not know the exact name.

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.

Live

JSON Diff

Compare parsed JSON values and list structural changes by path.

Live

JSON to YAML Converter

Convert JSON and YAML in either direction with syntax validation.

Live

JSON to CSV Converter

Convert arrays of objects and tabular CSV in either direction.

Live

JSON to TypeScript

Infer TypeScript interfaces from JSON objects and arrays.

Live

JSON5 Formatter and Validator

Format, validate, minify, or convert JSON5 to strict JSON locally.

Live

YAML Formatter and Validator

Parse, validate, format, and inspect YAML as a local tree.

Live

JSON to TOON Converter

Convert between JSON and Token-Oriented Object Notation with the reference implementation.

Live

JSON Stringify and Unescape

Convert JSON to an escaped string or JavaScript literal and restore it.

Live

JSON to HTML, TSV, and Markdown Table

Turn JSON records into accessible HTML, TSV, or Markdown tables.

Live

XML, YAML, and CSV Converter

Convert XML, YAML, and CSV between common browser-safe text formats.

Live

RSS and Atom to JSON Converter

Parse RSS or Atom XML and export its full structure as JSON.

Live

HTML Preview and Validator

Preview HTML in a script-blocked sandbox and run local structural checks.

Live

XML Tree Viewer

Validate XML and explore elements, arrays, text, and attributes in a collapsible tree.

Live

JSON Data Model Generator

Infer starter models for ten languages and JSON Schema from representative JSON.

Live

Web Code Formatter

Format GraphQL, Angular, Vue, LESS, SCSS, Babel, Flow, LWC, and Glimmer locally.

Live

SQL Formatter

Format or minify SQL with selectable database dialects.

Live

XML Formatter and Converter

Format, minify, validate, or convert XML and JSON locally.

Live

CSS Formatter and Minifier

Format CSS with Prettier or optimize it with CSSO locally.

Live

HTML Formatter and Minifier

Format HTML with Prettier or conservatively minify it locally.

Live

JavaScript Formatter and Minifier

Format modern JavaScript with Prettier or minify it with Terser locally.

Live

TypeScript Formatter and JavaScript Transpiler

Format TypeScript or transpile one file to JavaScript locally.

Live

JSON Query

Search JSON with JMESPath expressions and export filtered results.

Live

Mock Data Generator

Generate reproducible fake records with configurable fields as JSON or CSV.

Live

cURL → Code

Convert cURL commands to JavaScript Fetch or Python Requests without executing requests.

Live

JSON Schema Validator

Validate JSON against a user-provided schema after CSP feasibility review.

Live

SQLite Workspace

Inspect local SQLite databases and run queries in WebAssembly.

Live

Which tool should you choose?

NeedChooseReason
Read or validate JSONJSON FormatterFormats strict JSON and reports parser errors.
Find structural changesJSON DiffCompares parsed values by object path.
Move between data formatsJSON ↔ YAML, CSV, or XMLUses syntax-aware parsers and visible output.
Format code for review or deliverySQL, XML, CSS, HTML, JavaScript, or TypeScript FormatterProvides readable output and task-specific compact or transpiled modes.
Create code declarationsJSON → TypeScriptInfers nested types from representative data.
Inspect emitted JavaScriptTypeScript FormatterTranspiles one file for a selected target and module format.