JSON tools that run in your browser

Format, convert,and diff JSON —without leaving your browser.

Fast. Private. No uploads.

example.json
{
  "tool": "jsonic",
  "version": "1.0.0",
  "features": [
    "format",
    "validate",
    "diff"
  ],
  "private": true,
  "latency": 0
}
01JSON FormatterFormat, validate, minify, inspect, and download JSON. Tree view, line numbers, file upload.formattervalidatorminifier02JSON to TypeScriptGenerate TypeScript interfaces from JSON, including nested objects, arrays, and union types.interfacetypesschema03JSON to CSVConvert JSON arrays into CSV, flatten nested objects, copy, or download the result.csvflattenexport04JSON to YAMLConvert JSON to YAML format. Supports nested objects, arrays, and all JSON types.yamlconvertconfig05CSV to JSONConvert CSV to a JSON array. Handles quoted fields, type coercion, and download.csvimportarray06JSON DiffCompare two JSON objects with structural diff, line numbers, and inline highlights.comparediffchanges

Why Jsonic?

Many JSON utilities are slow, cluttered, or force you into upload-heavy workflows. Jsonic keeps common developer tasks local, fast, and focused.

Privacy-first by default

Formatting, conversion, and diffing run entirely in the browser. Your JSON stays on your machine unless you choose to copy it elsewhere.