JSON to table converter
Convert JSON to a sortable table
Turn an array of JSON objects into a spreadsheet-style grid. Columns are derived from your keys automatically, so you can sort, filter per column, reorder columns, and edit cells inline — no conversion step, no upload.
Runs in your browser. No uploads, no accounts, free.
How it works
- Step 1
Paste an array of objects
Load JSON that contains an array of objects. Drop a file, paste from the clipboard, or open one up to 10 MB.
- Step 2
See it as a table
Keys become columns automatically and each object becomes a row in a fast, virtualized grid.
- Step 3
Sort, filter, and edit
Sort by any column, apply per-column filters, drag to reorder columns, and edit values inline.
Automatic columns
Column headers are inferred from your object keys, with sampling so even very large arrays render instantly.
Spreadsheet controls
Per-column filters, multi-direction sort, column reordering, and inline editing — the things you expect from a table.
Nested data stays explorable
Nested objects and arrays open into their own tables, so you can drill in without losing the top-level view.
Local-first and free
Conversion happens in your browser. Nothing is uploaded, no account is needed, and it is free to use.
Frequently asked questions
- How do I convert JSON to a table?
- Paste or open JSON that contains an array of objects. JSON-Table automatically derives columns from the keys and renders each object as a row.
- Can I sort and filter the table?
- Yes. You can sort by any column, apply per-column filters, reorder columns by dragging, and edit cell values inline.
- What about nested objects and arrays?
- Nested values open into their own nested tables, so deeply structured JSON stays fully explorable.
- Is the data uploaded to convert it?
- No. The JSON-to-table conversion runs entirely in your browser; your data never leaves your machine.