CSV를 JSON으로 변환

CSV를 끌어다 놓고 미리보기를 확인하면 JSON이 나옵니다. 제대로 된 CSV 파싱이라 따옴표 안의 쉼표나 필드 안의 줄바꿈도 깨지지 않습니다.

도구를 불러오는 중…

작동 방식

  1. .csv나 .tsv 파일을 끌어다 놓거나 텍스트를 붙여 넣으세요.
  2. 첫 행이 헤더인지 확인하세요.
  3. 변환한 뒤 JSON을 내려받거나 복사하세요.

왜 아무것도 업로드되지 않는가

이 페이지가 하는 모든 작업은 브라우저 탭 안에서 도는 코드가 처리합니다. 웹 페이지를 그리는 그 엔진을 그대로 씁니다. 파일은 디스크에서 탭의 메모리로 읽어 들여 거기서 변환한 뒤 다시 다운로드 파일로 내보냅니다. 어디로도 전송되지 않습니다. 우리에게도, 제3자에게도.

직접 확인해 보세요

  1. 브라우저 개발자 도구(F12)를 열고 네트워크(Network) 탭을 선택합니다.
  2. 파일을 올리고 도구를 실행합니다.
  3. 보이는 요청은 도구 자체의 코드를 받아 오는 것뿐입니다. 무거운 몇몇 도구는 공개 CDN에서 오픈소스 엔진을 함께 받아 옵니다. 여기에 loreatec.jp로 가는 작은 방문 집계 신호 하나(페이지 주소와 제목, 그 이상은 없습니다)가 더해집니다. 어느 것도 당신의 파일을 실어 나르지 않습니다.

직접 확인하기 →

자주 묻는 질문

숫자는 숫자로 변환되나요?

아닙니다 — 모든 값은 문자열로 남습니다. CSV 처리 과정이 망가지는 지점이 바로 이런 조용한 타입 변환입니다. 0123 같은 우편번호가 123이 되고, 1E5 같은 상품 코드가 100000이 되는 식입니다. 타입이 있는 값이 필요하다면 스키마를 알고 있는 단계에서 직접 변환하세요.

어떤 구분자를 지원하나요?

쉼표, 세미콜론, 탭, 파이프는 입력할 때 자동으로 감지됩니다. 출력할 때 쓸 구분자는 직접 고릅니다.

제 일본어 CSV는 다른 곳에서 열면 글자가 깨집니다. 여기서는요?

인코딩을 자동으로 감지합니다. 먼저 UTF-8을 시도하고, 바이트가 올바른 UTF-8이 아니면 Shift-JIS, 그다음 EUC-JP 순으로 시도합니다. 일본 은행과 지자체 시스템, 오래된 소프트웨어가 내보내는 CSV는 대개 별다른 표시 없이 Shift-JIS인 경우가 많습니다. UTF-8이라고 가정하는 도구에서 열면 바로 그 파일이 글자가 깨져 나옵니다.

내 문서가 업로드되나요?

아닙니다. 파일은 이 브라우저 탭 안, 당신의 기기에서 읽고 변환됩니다. 페이지를 연 다음 인터넷을 꺼도 그대로 작동합니다. 계약서나 고객 명단이라면, 바로 이 점이 중요한 보장입니다.