CSV JSON 변환 사이트 (JSON CSV 변환) - VisTools

CSV JSON 변환

변환 방향을 고르고, 표 미리보기로 데이터를 확인하세요.

CSV JSON 변환 방법

  1. CSV → JSON 또는 JSON → CSV를 선택하세요.
  2. 텍스트를 붙여 넣거나 파일 불러오기를 누르세요. 예시로 먼저 확인할 수도 있습니다.
  3. 표 미리보기와 결과를 확인한 뒤 복사하거나 파일로 저장하세요.

CSV JSON 변환·JSON CSV 변환 모두 프로그램 설치나 회원가입 없이 무료로 할 수 있어요. PC는 물론 아이폰·갤럭시 브라우저에서도 그대로 작동합니다.

CSV의 첫 줄은 열 이름입니다. JSON → CSV는 객체 목록 형태의 배열을 지원하며 중첩 객체·배열은 지원하지 않습니다. CSV 값은 문자열로 보관합니다.

어떤 도구인가요?

CSV와 JSON 바꾸기는 엑셀 등에서 저장한 CSV 표를 JSON 배열로, 또는 객체 목록 형태의 JSON을 CSV로 바꿔 주는 도구예요. 변환 결과와 함께 처음 10행을 표로 미리 보여 주므로 열이 제대로 나뉘었는지 바로 확인할 수 있습니다. 스프레드시트 데이터를 웹 서비스나 프로그램에 넘기거나, 반대로 프로그램에서 받은 데이터를 엑셀로 열어야 하는 분께 맞습니다.

이럴 때 쓰세요

  • 엑셀로 정리한 상품 목록을 CSV로 저장한 뒤 JSON으로 바꿔 웹페이지나 앱의 데이터로 사용할 수 있어요.
  • API에서 받은 객체 배열 JSON을 CSV로 바꿔 엑셀에서 열고 필터나 정렬로 살펴볼 수 있습니다.
  • 설문 결과 CSV를 JSON으로 바꿔 차트 라이브러리나 노코드 도구에 넣을 때 활용하세요.
  • 개발자에게 받은 테스트 데이터(JSON)를 표 형태로 바꿔 기획자나 운영 담당자와 함께 검토할 수 있어요.
  • 쉼표나 줄바꿈이 들어 있는 메모 칸을 CSV 규칙에 맞게 따옴표로 감싸 내보내야 할 때 유용합니다.

사용 예시

변환 방향을 'CSV → JSON'으로 두고 예시 넣기를 누르면 이름, 수량, 메모 세 열로 된 짧은 CSV가 들어갑니다. 결과 칸에는 각 행이 {"이름":"사진","수량":"3",...}처럼 객체로 바뀐 JSON 배열이 나오고, 아래 표 미리보기에서 열이 바르게 나뉘었는지 확인할 수 있어요. 메모 칸의 "가로, 세로 조절"처럼 따옴표로 감싼 값은 쉼표가 있어도 한 칸으로 처리됩니다. 내 데이터를 쓰려면 파일 열기로 .csv나 .json 파일을 불러오세요. 확장자에 맞춰 변환 방향이 자동으로 바뀌며, 결과는 결과 복사나 파일 저장으로 가져가면 됩니다.

더 잘 쓰는 팁

  • CSV의 첫 줄은 열 이름으로 쓰입니다. 열 이름이 비어 있거나 같은 이름이 두 번 나오면 변환되지 않으니 먼저 고쳐 두세요.
  • 모든 행의 칸 수가 첫 줄과 같아야 해요. 오류 메시지에 몇 번째 행인지 표시되니 그 행의 쉼표 개수를 확인하세요.
  • JSON → CSV로 저장한 파일에는 BOM이 붙어 있어 엑셀에서 열어도 한글이 깨지지 않도록 했어요.
  • 구분자는 쉼표만 인식합니다. 세미콜론이나 탭으로 구분된 파일은 쉼표 CSV로 다시 저장한 뒤 넣으세요.
  • JSON 객체마다 키가 조금씩 달라도 모든 키를 모아 열로 만들고, 없는 값은 빈칸으로 둡니다.

알아두세요

  • CSV → JSON 변환에서 모든 값은 문자열로 저장됩니다. 숫자 3도 "3"이 되므로 숫자형이 필요하면 받는 쪽에서 변환해야 해요.
  • JSON → CSV는 객체가 나열된 배열만 지원하며, 값 안에 중첩 객체나 배열이 있으면 변환하지 않습니다.
  • 입력과 불러오는 파일은 5MB 이하만 처리합니다.
  • 표 미리보기는 처음 10행만 보여 주고, 열이 30개를 넘으면 미리보기를 생략합니다. 전체 결과는 결과 칸에서 확인하세요.

자주 묻는 질문

엑셀 파일(xlsx)을 바로 넣을 수 있나요?

아니요. 엑셀에서 '다른 이름으로 저장'을 눌러 CSV(쉼표로 분리) 형식으로 저장한 뒤 불러와 주세요. 이 도구는 텍스트 형식인 CSV와 JSON만 읽습니다.

변환된 JSON에서 숫자가 따옴표로 감싸져 있어요.

CSV에는 자료형 정보가 없기 때문에 이 도구는 모든 값을 문자열로 그대로 보관합니다. 앞자리 0이 있는 우편번호나 전화번호가 망가지지 않는 장점이 있어요. 숫자 계산이 필요하면 받는 프로그램에서 숫자로 바꿔 사용하세요.

'칸 수가 첫 줄과 다릅니다'라는 오류가 나요.

해당 행의 쉼표 개수가 열 이름 줄과 다르다는 뜻이에요. 값 안에 쉼표가 있다면 그 값을 큰따옴표로 감싸야 하고, 중간에 빈 줄이 있어도 이 오류가 날 수 있습니다.

중첩된 JSON도 CSV로 바꿀 수 있나요?

값 안에 객체나 배열이 들어 있는 JSON은 지원하지 않습니다. 필요한 값을 펼친 평평한 객체 목록으로 만든 뒤 변환해 주세요.

CSV를 엑셀에서 열면 한글이 깨지나요?

이 도구로 저장한 CSV에는 UTF-8 BOM이 붙어 있어 대부분의 엑셀에서 한글이 정상적으로 보여요. 그래도 깨진다면 엑셀의 데이터 가져오기에서 UTF-8 인코딩을 선택해 열어 보세요.

함께 쓰면 좋은 도구

  • 글자 수 세기 — 글을 붙여 넣으면 글자 수가 바로 표시됩니다. 목표 글자 수도 정할 수 있어요.
  • JSON 보기 좋게 정리 — 복잡한 JSON을 읽기 쉽게 정리하고 잘못된 부분을 확인하세요.
  • URL 문자 변환 — 웹 주소에 사용할 글자를 변환하거나, 변환된 글자를 원래대로 돌리세요.
  • Base64 텍스트 변환 — 일반 글자와 Base64 문자열을 양방향으로 바꾸세요.
  • 같은 파일 찾기 — 파일 내용을 비교해 완전히 같은 파일을 찾고 보고서를 저장하세요.

파일은 브라우저에서 처리되며 이 사이트 서버에 업로드하지 않습니다.