Data Formats & Validation
Format, validate, compare and convert structured data — JSON, XML, YAML, SQL and CSV — entirely in your browser. Use the formatter/validator tools to clean and verify a single file, the converters to move between formats (CSV↔JSON, XML↔JSON, SQL→JSON), and JSON Compare to diff two payloads.
14 free tools — no downloads, no sign-up.
CSV ↔ JSON Converter
CSV ↔ JSON converter. Smart parsing with PapaParse.
JSON Compare
Compare two JSON objects. Find added/removed/changed keys.
JSON Formatter & Validator
Format, validate, minify JSON. Error line detection.
JSON Minifier
Minify and compress JSON. Strip whitespace, reduce file size. Size comparison stats.
JSON Schema Generator
Generate JSON Schema from JSON. Auto-detects types.
JSON ↔ YAML Converter
Convert JSON to YAML and YAML to JSON. js-yaml powered, bidirectional. Handles nested objects and arrays.
JSONPath Tester
Evaluate JSONPath queries. Select data from JSON.
SQL Formatter
Format SQL. MySQL, PostgreSQL, SQLite. Beautify/minify.
SQL to JSON Converter
Convert SQL CREATE TABLE + INSERT to JSON. Multi-dialect, big-int safe.
XML Formatter & Validator
Format & validate XML. DOMParser error detection.
XML ↔ JSON Converter
Bidirectional XML ↔ JSON conversion. Recursive mapping.
XPath Tester & Evaluator
Test and evaluate XPath expressions against XML documents instantly. Query XML nodes with XPath 1.0, view results with generated paths. Free, browser-based, zero-dependency.
XSD Generator & Validator
Generate XSD schema from XML, or validate XML against XSD. Zero-dependency, browser-based.
YAML Validator
Validate YAML, convert to JSON. Error line detection.
Frequently asked questions
Is my data uploaded to a server?
No. All parsing runs client-side in your browser; your data never leaves your device.
Which formats are supported?
JSON, XML, YAML, SQL and CSV, including format conversion, minification, schema generation and validation.
Can I validate large files?
Yes, validation runs locally so file size is limited only by your browser's memory.