도구

데이터 도구

CSV → JSON 변환기

CSV를 붙여넣거나 로컬 CSV 파일 하나를 선택하면 행을 JSON 객체나 배열로 바꿔요. 따옴표로 감싼 필드와 이스케이프된 따옴표까지 브라우저 안에서 처리해요.

입력

CSV 원본

결과

JSON 결과

헤더 행

첫 행에 열 이름이 있다면 헤더 옵션을 켜 두세요. 열 이름의 앞뒤 공백을 지우고 소문자로 바꾼 뒤 안전한 키로 정리해요. `Customer Name`은 `customer_name`, 빈 두 번째 열은 `column_2`, 중복된 키는 `_2` 같은 접미사가 붙어요. API나 가져오기 작업에 쓰기 전에 정리된 키를 확인해 주세요.

배열 모드

헤더가 없거나 열 이름보다 순서가 중요하면 헤더 옵션을 꺼 주세요. `Ada,admin,true` 같은 행은 같은 순서의 문자열 세 개를 담은 배열이 돼요. 따옴표 안의 쉼표, 두 번 쓴 큰따옴표, 따옴표로 감싼 필드 안의 줄바꿈은 새 열이나 행으로 나뉘지 않고 해당 필드에 남아요.

한계

CSV에는 공통 스키마가 없어서 모든 셀을 문자열로 유지해요. `42`, `true`, `2026-07-16`을 숫자·불리언·날짜로 추측하지 않아요. 자동 감지는 쉼표, 세미콜론, 탭 수를 비교하므로 자유 텍스트에 이런 문자가 많다면 구분자를 직접 골라 주세요. 한글만 있는 열 이름은 ASCII 키 정리 과정에서 `column_1` 같은 자리 이름으로 바뀔 수 있어요.

개인정보

붙여넣은 CSV와 선택한 파일은 이 페이지의 JavaScript가 브라우저 안에서만 읽어요. 이 도구는 파일이나 행 데이터를 업로드·저장하거나 서버로 보내지 않아요. 변환한 JSON을 다른 서비스에 복사할 때는 그 서비스의 데이터 처리 방침이 적용되므로 민감한 열이 없는지 먼저 확인해 주세요.