JSON ↔ CSV 변환기 소개
마지막 업데이트 2026-07-11
이 도구는 무엇인가요
json2csv는 가입 없이 쓰는 무료 JSON↔CSV 변환기입니다. 객체 배열·단일 객체·깊게 중첩된 JSON을 붙여넣으면 구조를 dot-notation 컬럼으로 평탄화해 Excel·구글시트에서 바로 열리는 CSV를 만듭니다. 방향을 바꾸면 CSV를 다시 JSON으로 파싱하며 타입 추론·언플래튼을 선택할 수 있습니다. 빠르고 믿을 수 있는 변환이 필요한 개발자·데이터 담당자를 위한 도구입니다.
동작 방식
- 중첩 객체는 깊이 제한 없이
dot.notation컬럼으로 평탄화되며, 컬럼 집합은 모든 레코드 키의 합집합입니다. - 배열은 인덱스 컬럼·한 셀 결합·JSON 문자열·여러 행 폭발(배열 필드 간 카티션 곱) 중에서 펼칠 수 있습니다.
- CSV 직렬화·파싱은 RFC 4180을 따릅니다: 구분자·따옴표·개행 시 인용, 따옴표 이중화, 기본
\r\n줄바꿈. - CSV → JSON은 구분자를 자동 감지하고, 정확한 왕복 검사로 타입을 추론(ID 손상 방지)하며, dot 헤더로 중첩 객체를 복원할 수 있습니다.
프라이버시
백엔드가 없습니다. JSON·CSV는 전적으로 브라우저에서 JavaScript로 처리되며 서버로 업로드·기록·저장되지 않습니다. 계정도 없고 데이터 추적도 없습니다. 옵션 설정(구분자·평탄화 등, 데이터가 아님)만 브라우저 localStorage에 저장하거나 공유 ?s= 링크로 담을 수 있습니다. 페이지를 한 번 열면 오프라인에서도 동작합니다.
한계
- 메모리에서 처리하므로 수백 MB급 초대용량 입력은 느리거나 브라우저 한계를 넘을 수 있습니다.
- 여러 큰 배열에 explode를 걸면 카티션 곱으로 행 수가 빠르게 늘 수 있습니다.
- 타입 추론은 휴리스틱이므로 모든 값을 문자열로 유지하려면 끄세요.
운영 주체
이 도구는 무료·정적·프라이버시 친화 웹 유틸리티 1인 마이크로 SaaS 포트폴리오 bal.pe.kr이 제작·운영 합니다. 한 가지 일을 잘하는 작고 믿을 수 있는 도구를 만드는 것을 목표로 합니다.
- 운영: bal.pe.kr (개인 운영 마이크로 SaaS)
- 문의: comsamo84@gmail.com
- 관련 도구: bal.pe.kr 도구 모음
참조 표준
- RFC 4180 — CSV 파일의 공통 형식·MIME 타입
- JSON (ECMA-404)