JSON to CSV converter

Converts a JSON array of objects to CSV, with a safe-export option that neutralizes spreadsheet formula injection.

1 · JSON input (array of objects)

2 · Options

Nested objects/arrays within a row are JSON-stringified into a single cell. Nothing is sent to a server.


What this does

Converts a JSON array of objects to CSV with a stable column order (the union of keys in first-seen order), configurable delimiter and line ending, and nested objects/arrays stringified into a single cell rather than dropped.

Protected against spreadsheet formula injection

With safe export enabled (the default), any cell value starting with =, +, - or @ is prefixed with a leading apostrophe before export - the classic vector for a CSV to execute a formula when opened in a spreadsheet application is neutralized by default, with the option to disable it if you specifically need the raw value.

Privacy

Converted entirely in your browser - nothing is sent to a server.

Rate this tool

Was this tool useful? Your feedback helps us improve it.

No ratings yet — be the first to rate this tool.
Your rating (required)
0 / 2000

Please do not include passwords, payment details or other sensitive information.

Your feedback is sent privately to the A2Z.Tools team and will not be posted publicly.

Add this tool to your website. Free, responsive, no ads, no sign-up - copy one line of code.

Embed this tool