Formatters and converters
Format, validate, convert and compare JSON, YAML, XML, SQL, CSS and other text formats.
23 tools
- JSON FormatterFormat, validate, minify and sort JSON — errors point to line and column
- CSV ⇄ JSONConvert CSV to JSON and back — delimiter detection, header row, quoted fields
- Text DiffCompare two texts by line, word or character — side by side, inline or as a unified patch
- JSON DiffCompare two JSON documents structurally — added, removed and changed paths
- Markdown PreviewRender Markdown safely — raw HTML escaped, output sanitized, remote images blocked by default
- JSON Tree ViewerBrowse JSON as a collapsible tree and copy the path or value of any node
- YAML FormatterValidate and format YAML, convert YAML ⇄ JSON
- XML FormatterValidate, pretty-print and minify XML
- TOML FormatterValidate and normalize TOML, convert TOML ⇄ JSON
- SQL FormatterFormat SQL queries for common dialects
- HTML FormatterPretty-print HTML and Vue templates, including inline script and style
- CSS FormatterPretty-print CSS, SCSS and Less
- GraphQL FormatterPretty-print GraphQL queries, mutations and schemas
- JavaScript FormatterPretty-print JavaScript, JSX, TypeScript and TSX with Prettier
- JSON Schema Validator & MockValidate JSON against a JSON Schema (draft 2020-12) and generate seeded test data from it (Mock Data Studio: JSON, CSV, TS fixtures)
- Environment Config DiffCompare two configs (.env, JSON, YAML, TOML, INI) key by key — missing, extra and changed keys, secrets masked
- JSON / GraphQL → TypesGenerate TypeScript interfaces, Zod schemas, JSON Schema (2020-12) or Go structs from sample JSON — or TypeScript from a GraphQL schema and operation
- JSONPath QueryQuery JSON with JSONPath — wildcards, recursive descent, slices and safe filters
- SVG OptimizerClean and shrink an SVG (editor data, comments, long numbers, empty groups), remove unsafe parts, and export as file, data URI, CSS or React
- .env / INI / Properties → JSONParse .env, INI and Java .properties files into JSON — flags and masks secret values
- Protobuf InspectorDecode protobuf bytes from hex, Base64 or a file into fields and wire types, in your browser
- Big JSON / CSV ViewerOpen large JSON or CSV files without freezing the page: parsed in a worker, browsed as a tree or a table
- Email PreviewPreview HTML, Markdown or .eml email at phone, email and desktop widths; flag what Gmail and Outlook don't support; plain-text version