JSON ⇄ CSV Converter

Convert a JSON array to CSV and CSV back to JSON, with selectable delimiters, in your browser.

πŸ”’ Runs entirely in your browser. Your input and output are never sent to a server or stored β€” fully private.

Did this tool help? Tap to react

About this tool

This tool converts a JSON array of objects into CSV and turns CSV back into JSON, with a choice of delimiter (comma, semicolon or tab). Paste your data, pick the direction, and copy or download the result β€” useful for moving data between APIs, spreadsheets and databases. The conversion runs entirely in your browser, so even sensitive datasets stay on your device.

Frequently asked questions

What JSON format does it expect?

For JSON to CSV, give it an array of objects β€” each object becomes a row and its keys become the column headers. When the objects share the same keys you get a clean, complete table; missing keys are simply left blank in that row.

Can it handle commas or quotes inside values?

Yes. Values containing the delimiter, quotes or line breaks are quoted and escaped following standard CSV rules, so the data round-trips correctly. If your data already uses semicolons or tabs, just choose that delimiter before converting.

Is my data sent anywhere?

No. The whole conversion runs in your browser, so the JSON or CSV you paste is never sent to or stored on a server.