Developer tool
Your files never leave your device
Check your Network tab and see
Work starts the moment you drop a file
No daily limit, no sign-up, no watermark
Header names are read from the first object in the array. Any extra keys that appear only on later rows are dropped, and rows missing a key get an empty cell, so a consistent object shape gives the cleanest CSV.
This route shares its engine with CSV to JSON. If the paste does not start with [, it is treated as CSV and converted the other way — so make sure your JSON array opens with a bracket for this direction.
The array is flattened locally in this tab. Nothing is posted to a server, which matters when the rows contain user records or internal identifiers you would rather not paste into a hosted tool.
That is the promise behind every tool here. Files are read in your browser tab, processed there, and discarded when you close it — never uploaded to our servers.
Convert CSV rows to a JSON array.
Format, validate, prettify and beautify your JSON data instantly.
Format and parse YAML.
Build a markdown table from rows.
Sample JSON object for tests.
Test, visualize, and debug Regular Expressions instantly in your browser.