Free generator · SEO and Visibility
JSON to CSV Converter.
Flattens nested JSON into real columns, finds the records inside a wrapper object, and handles newline-delimited files. Runs entirely in your browser, which matters when the export contains client URLs and query data.
An array, an object wrapping an array, or newline-delimited JSON. Nothing leaves your browser.
Semicolons for Excel in most of Europe and the Gulf.
Check done
Want someone to fix what this found?
Finding a problem and fixing it are different jobs, and the second one is ours. Send the result over and you get back what it would take to put right — scoped and priced, from the person who would do the work, within one business day.
What this tool measures
Turns JSON into a spreadsheet, in your browser, with nothing uploaded anywhere.
The reason this sits on an SEO tools site rather than a developer one is where the JSON comes from. The Search Console API, most crawlers and every analytics endpoint hand back nested JSON, and getting it into a spreadsheet is a five-minute job people routinely do by pasting client data into a website of unknown provenance. That is a poor idea for anything containing client URLs and query data, and it is entirely avoidable.
How to use it
Paste the JSON. An array works, an object wrapping an array works, and a newline-delimited file works — the tool finds the records rather than requiring you to extract them first.
Pick the separator your spreadsheet expects. Excel in most of Europe and the Gulf reads semicolons, not commas, and a comma-separated file opened there arrives as one column of text.
Leave the byte order mark on unless you have a reason not to. Without it, Excel opens Arabic and accented characters as mojibake, which is the single most common complaint about CSV exports anywhere.
How to read the result
The flattening is what makes this useful rather than trivial. Search Console returns rows shaped like `{ keys: ["/pricing", "web design dubai"], clicks: 42 }`, and a converter that stringifies the nested value into one cell has saved nobody any work. With flattening on, those become `keys.0` and `keys.1` — two real columns you can sort and filter.
The tool reports which array it took the records from. When a response contains several arrays it takes the longest, which is nearly always the data rather than the metadata beside it. If the row count looks wrong, that line is where to check.
Columns are the union of every key across all records, in first-seen order, so a record missing a field still lines up with the rest instead of shifting everything after it.
What to do next
In the spreadsheet, sort by impressions rather than clicks. High impressions with low clicks is a page Google is already showing and nobody is choosing — usually a title and description problem, which is the cheapest fix in search.
Then look for queries where you rank between 8 and 20. Those are the pages closest to a real gain, because moving from 12 to 6 roughly triples the clicks and moving from 3 to 2 does much less than people expect.
Questions people ask
Is my data uploaded anywhere?
No. The conversion runs in JavaScript in this tab. There is no server on this site that receives it, which you can verify in your browser's network panel — there is no request to check.
Why does my CSV open as one column in Excel?
Excel uses your system's list separator, which in much of Europe and the Gulf is a semicolon rather than a comma. Switch the separator above and re-download.
Why is my Arabic text garbled in Excel?
Excel assumes a legacy encoding unless the file starts with a byte order mark. Keep that option on and it opens as UTF-8 correctly. Numbers and Google Sheets do not need it and are unharmed by it.
What is newline-delimited JSON?
One complete JSON object per line, with no wrapping array. Several export and logging tools produce it, and it is not valid JSON as a whole file — which is why most converters reject it. This one falls back to parsing it line by line.
Where to go from here
- XML Sitemap Checker — The other export worth validating before you trust it.
- Meta Tag and Open Graph Checker — For the pages your export flags as high-impression, low-click.
- SEO Audit Checklist — Where the Search Console work fits the wider audit.
The guide behind this tool
Built by GoDesign FZE, who build reporting and data pipelines.
Get in touch
Want someone to just do this part?
The tool is free and stays free. If you would rather hand the work over, tell us what you are dealing with and you get a straight answer on scope, cost and timeline.
- You own everythingRepository, hosting and domain credentials sit in your name from day one, not handed over at the end.
- A written timelineMilestone dates are agreed in writing before work starts, so you always know what ships next.
- One business dayEvery enquiry gets a reply from the person who would scope the work, not a sales sequence.
Media City, Dubai, UAE · DHA Phase 2, Islamabad, Pakistan
Would rather type than fill in a form?
Message on WhatsApp