본문으로 건너뛰기
ToolMug

CSV JSON 변환기

Excel, Google 스프레드시트, 데이터베이스에서 내보낸 CSV를 붙여넣으면 API나 스크립트에 바로 쓸 수 있는 JSON 배열이 나와요. 구분자는 자동으로 감지되고, 쉼표나 줄바꿈이 들어 있는 따옴표 필드도 처리되며, 숫자와 true/false는 진짜 JSON 타입이 돼요.

브라우저에서 실행 — 입력한 내용은 업로드되지 않아요

CSV → JSON
출력 (JSON)

사용 방법

  1. CSV를 붙여넣거나 스프레드시트에서 셀을 바로 복사해 붙여넣으세요(탭으로 구분된 텍스트로 붙여넣어져요).
  2. 객체 배열을 얻으려면 ‘첫 행은 헤더’를 켜 두고, 배열의 배열을 원하면 끄세요.
  3. 타입이 있는 값을 원하면 ‘숫자와 불리언 변환’을 켜 두고, 모두 텍스트로 남기려면 끄세요.
  4. JSON을 복사하거나 다운로드하세요.

옵션 설명

구분자
자동은 쉼표, 세미콜론, 탭, 파이프를 감지해요. 감지가 틀리면 직접 고르세요.
헤더 행
첫 행의 값이 각 객체의 키가 돼요.
타입 변환
"42"는 42가 되고 "true"는 true가 돼요. 우편번호나 전화번호처럼 앞자리가 0인 ID는 0이 사라질 수 있으니 이 옵션을 끄세요.

예시

CSV:

id,name,active
1,Ada,true
2,Grace,false

JSON:

[
  { "id": 1, "name": "Ada", "active": true },
  { "id": 2, "name": "Grace", "active": false }
]

자주 묻는 질문

Excel이나 Google 스프레드시트에서 바로 붙여넣을 수 있나요?

네. 복사한 셀은 탭으로 구분되며, 구분자는 자동으로 감지돼요.

00123이 왜 123이 됐나요?

타입 변환이 켜져 있으면 숫자처럼 보이는 텍스트는 숫자로 바뀌어요. 앞자리 0을 유지하려면 ‘숫자와 불리언 변환’을 끄세요.

빈 줄은 어떻게 처리되나요?

완전히 비어 있는 줄은 건너뛰어요. 빈 셀은 타입 변환이 켜져 있으면 null, 꺼져 있으면 빈 문자열이 돼요.

세미콜론 구분자와 소수점 쉼표를 쓰는 파일도 되나요?

구분자는 감지되지만, 3,5 같은 소수점 쉼표는 텍스트로 남아요. 숫자가 필요하면 먼저 점으로 바꾸세요.

개인정보 보호

이 도구는 전적으로 브라우저에서 실행돼요. 파일과 텍스트는 기기에서 처리되며 서버로 업로드되지 않아요.

관련 도구