JSON ↔ HTML table
ClientPaste a JSON array of objects with similar keys, tweak cells, then export—complements CSV tools when you want a simple grid.
Learn more: table editing
Turn a uniform array of objects into an editable grid, then export JSON again—faster than hand-editing brackets for small tabular edits.
Typing cells
Numbers and booleans are detected from cell text; put JSON objects or arrays in a cell as a single JSON string when needed.
Table editor
?
Load an array of objects, edit cells, then export JSON. Numbers and booleans are detected from cell text; objects use JSON text in a cell.
Common use cases
- Edit uniform JSON rows in a grid when a spreadsheet feels faster than raw text for small tables.
- Spot typos in column values before exporting back to JSON for fixtures or seed data.
- Pair with CSV tools: stay in JSON for APIs, switch views when stakeholders prefer a table.
Common mistakes to avoid
Rows with different keys than the first object
The grid assumes similar shapes. Rare keys may be omitted or require manual JSON edits after export.
Pasting huge arrays into the browser
Very large tables can stress the tab. For megabyte payloads, prefer streaming or server-side transforms.
FAQ
Is table editing performed locally?
Yes. Load, edit, and export happen in your browser; nothing is uploaded.
Does this validate JSON Schema?
No. It edits values visually. Use the JSON Schema tool when you need contract validation.
More tools
Related utilities you can open in another tab—mostly client-side.
CSV ↔ JSON
ClientPaste a table or JSON array of objects—convert both ways, choose delimiter, client-side.
JSON ↔ Properties
ClientJava-style .properties lines ↔ nested JSON—comments skipped, client-side.
JSON formatter
ClientJSON format online: pretty-print, minify, validate, escape, download .json.
JSONPath & JMESPath
ClientQuery large JSON with JSONPath or JMESPath—results panel, runs in your tab.