CSV → JSON 변환기

CSV 텍스트를 붙여 넣으면 JSON 배열로 변환합니다. RFC 4180 규격의 따옴표 필드, 이스케이프된 따옴표, Windows 줄바꿈을 처리합니다.

브라우저 로컬 가입 불필요 JSON

쉼표로 구분된 CSV 텍스트를 브라우저에서 바로 JSON 배열로 변환합니다. 첫 행을 객체 키로 사용하거나 col1, col2 같은 열 이름을 자동 생성할 수 있습니다.

CSV를 JSON으로 변환하는 방법

  1. CSV 텍스트를 입력창에 붙여넣으세요.
  2. 첫 행을 JSON 속성명으로 사용할지 선택하세요.
  3. 입력에 따라 자동 갱신되는 JSON 결과를 확인하세요.
  4. 표시되는 행 수와 열 수를 확인하세요.
  5. 구조가 맞으면 JSON을 복사하세요.

CSV 파싱 및 헤더 처리 방식

쉼표를 구분자로 사용하며 따옴표 필드, 따옴표 안의 두 번 연속 따옴표, LF 및 CRLF 줄바꿈을 처리합니다. 따옴표로 감싼 필드 안에는 쉼표와 줄바꿈이 들어갈 수 있습니다.

첫 행 헤더 옵션을 켜면 첫 번째 행이 속성명 목록이 됩니다. 끄면 가장 넓은 행을 기준으로 col1, col2 등을 생성합니다. 완전히 빈 데이터 행은 제외하고, 없는 셀은 빈 문자열로 채웁니다.

개인정보 보호 및 제한 사항

변환은 브라우저에서 로컬로 처리되며 CSV 입력을 처리 목적으로 의도적으로 서버에 업로드하지 않습니다. 현재 파서는 쉼표 구분 CSV를 기준으로 하며 탭·세미콜론·파이프 구분자를 자동 감지하지 않습니다. 숫자·불리언·날짜 타입도 자동 추론하지 않아 셀 값은 문자열로 유지됩니다.

자주 묻는 질문

따옴표 안에 쉼표가 있어도 되나요?

네. 따옴표로 감싼 필드 안의 쉼표는 필드 내용으로 처리합니다.

따옴표 두 개로 실제 따옴표를 표현할 수 있나요?

네. 따옴표 필드 안의 연속된 두 따옴표는 하나의 실제 따옴표가 됩니다.

헤더 옵션을 끄면 어떻게 되나요?

가장 넓은 행을 기준으로 col1, col2 같은 키를 만듭니다.

숫자는 JSON 숫자로 바뀌나요?

아니요. CSV 셀 값은 문자열로 유지됩니다.

빈 행도 결과에 들어가나요?

모든 셀이 빈 문자열인 행은 제외됩니다.