개발자
CSV ⇄ JSON 변환기
브라우저에서 CSV와 JSON을 상호 변환
모두 브라우저에서 처리되며 데이터는 업로드되지 않습니다.
구분자
CSV 입력
JSON 출력
이 도구 소개
이 무료 변환기는 CSV(쉼표로 구분된 값)를 JSON으로, JSON을 다시 CSV로 변환합니다. CSV 첫 행을 헤더로 사용해 객체 배열을 만듭니다. 쉼표·탭·세미콜론 구분자를 지원하며 쉼표, 줄바꿈, 이스케이프된 따옴표가 포함된 필드를 RFC 4180 방식으로 처리합니다. 모든 처리는 브라우저에서 이뤄집니다.
사용 방법
- 1 방향 선택: CSV → JSON 또는 JSON → CSV.
- 2 입력란에 데이터를 붙여넣기(또는 샘플 불러오기).
- 3 CSV가 쉼표를 쓰지 않으면 구분자를 선택.
- 4 출력란에서 변환 결과를 복사.
작동 방식
CSV→JSON에서는 첫 행이 키가 되고 이후 각 행이 하나의 객체가 됩니다. 따옴표로 묶인 셀은 쉼표와 줄바꿈을 보존하며 이중 따옴표("")는 하나의 따옴표로 읽습니다. JSON→CSV에서는 모든 키의 합집합이 헤더가 되고, 구분자·따옴표·줄바꿈이 포함된 값은 따옴표로 감쌉니다.
자주 묻는 질문
내 데이터가 어딘가로 업로드되나요?
아니요. 변환은 브라우저의 자바스크립트로만 수행되며 서버로 아무것도 전송되지 않습니다.
어떤 구분자를 지원하나요?
쉼표, 탭, 세미콜론입니다. 파일에 맞는 것을 선택하세요.
쉼표나 줄바꿈이 있는 따옴표 필드를 처리하나요?
네. 이중 따옴표로 묶은 필드는 쉼표, 줄바꿈, 이스케이프 따옴표를 포함할 수 있습니다(RFC 4180).
JSON→CSV는 어떤 형식을 기대하나요?
객체 배열입니다(예 [{"name":"Alice"}]). 키들이 CSV 헤더가 됩니다.
왜 JSON에서 숫자가 문자열로 표시되나요?
CSV에는 타입이 없어 데이터를 바꾸지 않도록 값을 문자열로 유지합니다.
관련 도구
JSON을 정리하려면 JSON 포매터를 사용하세요. 인코딩은 Base64와 URL 인코드를 참고하세요.