JSON to CSV Converter

Convert JSON arrays to CSV and back — free, instant, works in your browser.

JSON ↔ CSV 변환기

JSON 배열을 CSV로, CSV를 JSON으로 즉시 변환. 무료, 브라우저에서 작동.


CSV Output
Copied!

JSON Output
Copied!

How to use

Step 1

Paste your JSON array

Paste a JSON array of objects into the input area, or click "Load sample" to try it with example data.

Step 2

Click Convert

Hit "Convert to CSV" — column headers are auto-detected from the keys of the first object in your array.

Step 3

Preview the CSV output

The CSV preview appears instantly. Row and column counts are shown so you can verify accuracy.

Step 4

Copy or download

Click "Copy CSV" to copy to clipboard, or "Download .csv" to save the file directly to your computer.

사용 방법

1단계

JSON 배열 붙여넣기

JSON 객체 배열을 입력창에 붙여넣거나, "샘플 불러오기"를 클릭해 예시 데이터로 체험하세요.

2단계

변환 버튼 클릭

"CSV로 변환"을 클릭하면 첫 번째 객체의 키에서 헤더가 자동으로 감지됩니다.

3단계

CSV 미리보기 확인

CSV가 즉시 미리보기로 표시됩니다. 행과 열 개수를 확인해 정확성을 검증하세요.

4단계

복사 또는 다운로드

"CSV 복사"로 클립보드에 복사하거나, "다운로드 .csv"로 파일을 저장하세요.

FAQ

This tool supports a JSON array of objects — the most common format for data export and APIs. Each object in the array becomes one row in the CSV. The keys of the first object are used as the header row. Flat objects work best; nested objects are serialized as a JSON string in the CSV cell.
Paste your JSON into the "JSON → CSV" tab and click Convert. Then click "Download .csv". Open Excel, go to File → Open, select the downloaded file, and Excel will import it automatically. Make sure your JSON is an array of flat objects for the best compatibility with Excel columns.
CSV is a flat format, so nested objects and sub-arrays cannot be represented as separate columns. This converter handles them gracefully: nested objects are serialized with JSON.stringify(), and array values are joined with a semicolon. You can always split these cells further in Excel or a script after importing.
Yes — because everything runs client-side in your browser, your data never leaves your machine. Performance depends on your device, but most modern browsers handle tens of thousands of rows without issues. For very large files (100k+ rows), consider splitting them first or using a command-line tool like jq.
Yes — just switch to the "CSV → JSON" tab on this page. Paste your CSV (with a header row), click Convert, and the tool outputs a formatted JSON array. Quoted fields containing commas are handled correctly. Download the result as a .json file or copy it directly to your clipboard.

자주 묻는 질문

이 툴은 객체 배열 형태의 JSON을 지원합니다. 배열 안의 각 객체가 CSV의 한 행이 됩니다. 첫 번째 객체의 키가 헤더 행으로 사용됩니다. 평면(flat) 객체가 가장 잘 작동하며, 중첩 객체는 CSV 셀 안에 JSON 문자열로 직렬화됩니다.
JSON을 "JSON → CSV" 탭에 붙여넣고 변환 버튼을 클릭하세요. 그 다음 "다운로드 .csv"를 클릭합니다. Excel에서 파일 → 열기로 다운로드한 파일을 선택하면 자동으로 가져옵니다. Excel 열 호환성을 위해 JSON이 평면 객체 배열인지 확인하세요.
CSV는 평면 형식이므로 중첩 객체와 하위 배열을 별도 열로 표현할 수 없습니다. 이 변환기는 중첩 객체를 JSON.stringify()로 직렬화하고, 배열 값은 세미콜론으로 연결합니다. 가져온 후 Excel이나 스크립트에서 해당 셀을 추가로 분리할 수 있습니다.
네 — 모든 처리가 브라우저에서 클라이언트 측으로 실행되므로 데이터가 서버로 전송되지 않습니다. 성능은 기기에 따라 다르지만 대부분의 최신 브라우저는 수만 행도 문제없이 처리합니다. 100만 행 이상의 매우 큰 파일은 먼저 분할하거나 jq 같은 커맨드라인 도구를 사용하는 것을 권장합니다.
네 — 이 페이지에서 "CSV → JSON" 탭으로 전환하세요. 헤더 행이 있는 CSV를 붙여넣고 변환 버튼을 클릭하면 형식화된 JSON 배열이 출력됩니다. 쉼표를 포함한 인용 필드도 올바르게 처리됩니다. 결과를 .json 파일로 다운로드하거나 클립보드로 복사할 수 있습니다.