RFC 4180 CSV
Quoted fields, escaped commas, CRLF line endings — Excel opens it without complaint. Sheets, Numbers, LibreOffice too.
API responses, MongoDB exports, log dumps — eventually somebody needs them in Excel. The converter sites cap free at 100MB or watermark. Morph flattens the JSON in your browser tab — nested keys via dot-notation, arrays via index suffix, mixed shapes handled. The JSON stays where it was. The CSV saves locally. Free for everything that runs on your device; AI is paid in credits.
Drop the file. The parser handles arrays, nested objects, mixed shapes — all in-tab.
user.address.city becomes a column. tags[0], tags[1], tags[2] become columns. The hierarchy survives the flatten.
Quoted fields, escaped commas, CRLF line endings — Excel opens it without complaint. Sheets, Numbers, LibreOffice too.
Drop ten files, drop two hundred. Each becomes its own CSV. Free tier has no limit.
JSON is what API endpoints speak. CSV is what spreadsheets speak. The translation between the two is the most-googled data engineering task there is, and the existing tools all queue or watermark or rate-limit. Morph flattens nested JSON locally — dot-notation for object keys, index-suffix for arrays, mixed-shape handling for inconsistent records. The CSV is RFC 4180-compliant, opens cleanly in every spreadsheet app.
The converter sites upload and queue, or watermark. The command-line tools require a CLI install and learning a query language. Morph runs in your browser — drag, drop, download.
Yes. Nested keys flatten via dot-notation: user.address.city becomes a column. Configurable depth.
Index-suffix: tags[0], tags[1], tags[2] become separate columns. Or join into one column with a delimiter — your choice.
Handled. Missing fields get empty cells. The CSV has a column for every key that appears in any record.
Yes. RFC 4180-compliant, CRLF line endings, quoted strings — Excel, Sheets, Numbers, LibreOffice all open it cleanly.
Yes. Everything that runs on your device is free with no cap. AI and server work is paid in credits, about a cent each.