All free flows

JSON Records to Clean CSV

Convert compatible JSON object records to a table, keep the first matching exported row and download protected CSV.

Runs locally in your browser. Pasted content, files and generated output are not uploaded. Reset clears the workflow session.

This flow needs JavaScript. If it does not load, refresh the page and try again.

About this flow

Convert compatible JSON object records to a table, keep the first matching exported row and download protected CSV. Choose explicit settings, review the real downloaded output and keep your original for retry.

Limitations

  • Requires a nonempty array of objects: at most 10,000 records, 200 columns and 200,000 data cells. Duplicate keys/invalid Unicode reject. Unsafe/high-precision numbers reject; quote them as strings. Safe number spelling normalizes (-0 to 0, 1.10 to 1.1). Keys are unioned; missing/null become empty cells and nested values become JSON text. Intermediate CSV must fit the next step's 5 MiB input limit. Final formula protection preserves complete bounded signed decimal/exponent numbers and adds an apostrophe to formula or control-prefixed expressions. CSV/TSV imports may infer types; import identifier columns as text. Protection OFF retains literal expressions with spreadsheet execution risk.