JSON to CSV Converter
Convert a JSON array of objects to CSV. The columns are the union of all keys, with proper quoting. Everything runs in your browser.
Reverse: CSV → JSONJSON → CSV 사용 방법
- 01
Paste your JSON into the left panel.
- 02
Choose the delimiter for the CSV output (comma, semicolon, tab or pipe).
- 03
Copy the CSV result from the right panel.
What it does
This tool turns a JSON array of objects into CSV that opens cleanly in Excel, Google Sheets or Numbers. The column set is the union of every key across the objects, in first-seen order.
A single object becomes one row, and any nested value is written as JSON text inside its cell.
Quoting and delimiters
Fields that contain the delimiter, a quote or a line break are wrapped in double quotes and escaped following RFC 4180, so the file re-imports without losing data.
Choose comma, semicolon, tab or pipe as the delimiter to suit your spreadsheet's locale.
Private and unlimited
Every conversion happens locally in your browser, so your data is never uploaded, logged or stored on a server. You can use it on confidential exports without a second thought, and it keeps working offline once the page has loaded.
There is no sign-up, no watermark and no row limit: the only ceiling is your device's memory.
자주 묻는 질문
What JSON shape does it expect?
An array of objects where each item has the same keys, for example a list of records each with name and age. A single object is treated as one row. Nested objects and arrays are written as JSON text inside the cell, since CSV cannot represent variable-length structures.
Which delimiter should I use?
Comma is the standard. Pick semicolon in regions where the comma is the decimal separator (common in German and other European exports), tab for TSV files, or pipe when your values already contain commas.
Is there a row or file-size limit?
There is no fixed row cap or daily quota. Because everything runs locally the practical limit is your device's memory, which comfortably handles the tens of thousands of rows most exports contain.
Is my data uploaded anywhere?
No. The conversion runs entirely in your browser with client-side JavaScript, so nothing you paste or drop ever leaves your device. That makes it safe for spreadsheets that contain customer emails, financial figures or other sensitive data.
출처
이 도구 임베드하기
이 도구를 직접 운영하는 웹사이트에 추가하세요. 아래 코드를 복사하면 자동으로 최신 상태로 유지됩니다.
<iframe src="https://monu.tools/embed/ko/json-to-csv" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>관련 도구
CSV → YAML
Convert CSV into a YAML list of records, with types inferred. Pick the delimiter and copy the result. Runs entirely in your browser.
YAML → CSV
Convert a YAML list of records to CSV, with the union of keys as columns. Everything runs in your browser.
CSV → XML
Convert CSV into XML with one element per row and a child element per column. Runs entirely in your browser.
XML → CSV
Convert repeating XML records into CSV. Each row element becomes a line and its children become columns. Runs in your browser.