CSV to JSON 변환기

CSV 붙여넣고 구분자 고르면 JSON 배열이 바로 나와요. pretty/minify 출력 선택 가능.

구분자:
CSV 입력
JSON 출력
복사됨!
JSON 결과가 여기에 표시됩니다...
혹시 원하시는 툴이 아니신가요? 챗봇 질문하기로 원하시는 툴을 찾아보세요

쓰는 법

  1. 왼쪽에 CSV 붙여넣기.
  2. 구분자 선택 (쉼표 / 탭 / 세미콜론 / 파이프).
  3. '첫 행을 헤더로' 체크하면 {name, age} 형태, 빼면 [[...], [...]] 형태.
  4. Pretty / Minify 선택해서 보기 좋게 또는 한 줄로.
  5. 복사 or .json 파일로 다운로드.

예시

입력:
name,age,city
홍길동,30,서울
김철수,25,부산

출력:
[
  {"name":"홍길동","age":30,"city":"서울"},
  {"name":"김철수","age":25,"city":"부산"}
]

엑셀 시트를 JSON으로, 3초 만에

엑셀이나 구글 시트에서 CSV로 받은 데이터를 API 입력으로 보내거나 프론트엔드에서 배열로 써야 할 때 있잖아요. 여기 CSV 붙여넣고 구분자만 고르면 바로 JSON 배열로 나옵니다. 첫 줄을 헤더로 쓰면 키-값 객체 배열이 되고, 헤더 없으면 중첩 배열로 뽑혀요.

따옴표 안에 쉼표 들어간 필드, 이스케이프된 따옴표(""), 숫자 자동 감지까지 다 처리합니다.

이 변환기 편한 점

  • 타이핑하는 즉시 변환돼서 구분자 바꿔가며 실험할 수 있어요.
  • 따옴표 안에 쉼표("홍길동, 대표") 같은 케이스도 제대로 파싱됩니다.
  • 숫자 값(30, 25.5 등)은 문자열이 아니라 JSON 숫자 타입으로 변환돼요. API 보낼 때 타입 신경 안 써도 됩니다.
  • 쉼표 말고 탭, 세미콜론(독일권 CSV), 파이프도 지원.
  • Pretty / Minify 토글로 가독성 좋은 포맷이랑 압축 포맷 바로 전환 가능.
  • 전부 브라우저에서 처리. 고객 명단 같은 민감 데이터도 로컬에서만 돌아요.

다른 CSV→JSON 도구랑 비교

항목FreeToolboxConvertCSVcsvjson.com
처리 위치브라우저서버서버
실시간 변환있음버튼 눌러야 함버튼 눌러야 함
구분자 종류4종지원지원
숫자 자동 감지있음있음있음
광고거의 없음많음많음

자주 묻는 질문

어떤 CSV 포맷까지 받아요?

쉼표, 탭, 세미콜론, 파이프 구분자 전부 지원하고요. 큰따옴표로 감싼 필드("홍길동, 대표")랑 이스케이프된 따옴표("")도 표준 CSV 규격대로 파싱합니다. 줄바꿈은 LF(Unix), CRLF(Windows) 둘 다 됩니다.

숫자는 알아서 숫자로 되나요?

네, 30이나 25.5처럼 숫자로 파싱되는 값은 JSON 숫자 타입으로 변환돼요. 빈 값은 빈 문자열로 남고, '010-1234-5678' 같이 하이픈 있는 값은 그대로 문자열로 유지됩니다.

첫 행을 헤더로 안 쓰면요?

그 옵션 끄면 객체 배열이 아니라 배열의 배열([["홍길동",30],["김철수",25]]) 형태로 나와요. 인덱스 기반으로 접근하실 때 이게 편할 수 있어요.

큰 CSV 파일도 처리돼요?

브라우저 기반이라 성능은 기기 따라 다르지만 수천 행은 무난히 처리해요. 10MB 넘어가면 csvtojson, jq 같은 CLI 도구 쓰시는 게 빠릅니다.

데이터 안전한가요?

네, 전부 브라우저에서 로컬로 처리돼요. 서버 업로드도, 저장도, 로깅도 없습니다. 페이지 한 번 뜨면 오프라인에서도 동작합니다.