FreeOnlineTool

JSON to CSV Dönüştürücü

Ücretsiz çevrimiçi JSON to CSV Dönüştürücü. Tarayıcıda anında geliştirici aracı. Kayıt gerekmez.

JSON to CSV converter

Not a rename. This JSON to CSV converter flattens nested objects with dotted paths, reads NDJSON, unions mixed-object columns, then gives Excel-safe UTF-8 BOM CSV. Nothing is uploaded.

Drop a JSON file or paste it below.

JSON · NDJSON · JSONL · 2MB

⌘V / Ctrl+V to paste JSON.

Arrays

Join primitive arrays in one cell, or expand them to tags[0], tags[1] columns. Arrays of objects always expand.

Delimiter

Nasıl kullanılır

How it works

A JSON to CSV converter is what people open when an API, export, or log file is JSON and a spreadsheet, CRM, or warehouse wants rows. Renaming .json to .csv does not flatten user.city. This page stays in the tab.

  1. Drop or paste JSON — .json, .ndjson, or .jsonl, up to 2MB. A leading UTF-8 BOM is stripped. Nothing is uploaded.
  2. Pick a shape — an array of objects becomes rows. A single object is one row. NDJSON (one JSON value per line) is a stream of rows. A 2D array can keep the first string row as headers.
  3. Flatten nested fields — user.name and user.city become columns. Primitive arrays join as math; code, or expand to tags[0], tags[1]. Arrays of objects always expand. Mixed objects union every key that appears.
  4. Download Excel-safe CSV — UTF-8 BOM so Excel does not mojibake names, RFC 4180 quotes for commas and line breaks. Comma, tab, or semicolon. Copy the same bytes. Last paste and options stay in this browser only.

This is not a rename wrapper and not a cloud upload. The product is a JSON to CSV converter that understands nesting and JSON Lines.

FAQ

What JSON shapes work?

An array of objects is the usual case. A single object, NDJSON, JSONL, and a table-like array of arrays also work. Empty arrays have no rows.

How do nested objects become columns?

Keys are joined with dots. {"user":{"name":"Ada"}} becomes a user.name column. That is why a JSON to CSV converter is more than JSON.stringify.

What is NDJSON?

Newline-delimited JSON — one value per line, common in logs and warehouse extracts. If a full-document parse fails, this page reads each non-empty line.

Do you upload my JSON?

No. Parse, flatten, column union, and CSV encode all run in the tab. Close it and the file is gone.

Why a 5000-row cap?

A huge export can freeze the tab. The converter stops at 5000 rows and 200 columns so the preview stays usable. Split the file or keep only the fields you need.

İlgili araçlar