JSON to CSV

Convert a JSON array of objects into CSV.

Local processing · Nothing is uploaded · 1 MB input limit

Input & settings

Paste text or drop a UTF-8 text file
Ready. Enter your input to begin.

How to use this tool

Paste your source, choose the supported options, then process. Inspect or download the complete result.

Limits and behavior

Columns are the union of object keys in observed order. Scalars only; null and missing cells become empty. Spreadsheets may execute formula-like cells: import as text when processing untrusted data. Maximum total input 1 MB, output 3 MB, JSON nesting 64 levels. Processing stays in your browser worker. Input is limited to 1 MB and output to 3 MB. No input content is saved by CraftAI.

JSON array to CSV file conversion

Convert a JSON array of objects into comma-separated values for spreadsheet-style workflows. This JSON-to-CSV converter is useful for exported records, lightweight data analysis and tabular sharing.

Can any JSON document become a CSV table?

Not every structure maps cleanly to columns. Use an array of objects with sensible properties and inspect how complex or missing fields appear in the CSV.

Built on Hatchable