온라인 CSV to JSON 변환 | 무료 & 보안

CSV 파일을 구조화된 JSON으로 변환하세요. 사용자 지정 구분 기호와 헤더, 대용량 파일을 지원하며 모든 변환이 브라우저 안에서만 이뤄지는 무료 도구입니다.

CSV 데이터를 붙여넣거나 .csv 파일을 올리면 각 행이 즉시 JSON 객체로 변환됩니다. 첫 번째 행을 키로 삼아 객체 배열(array of objects)을 생성하며, 쉼표·탭·세미콜론 구분 기호를 자동 감지하고 따옴표 안의 쉼표·줄바꿈도 그대로 보존합니다. 엑셀에서 내보낸 CSV에 자주 나타나는 한글 깨짐(EUC-KR/CP949) 문제 없이 UTF-8 JSON을 안전하게 출력하며, 빈 줄 건너뛰기로 결과를 깔끔하게 정리할 수 있습니다. 모든 처리가 브라우저 안에서만 이뤄져 고객 명단·매출 내역처럼 민감한 데이터도 서버 전송 걱정 없이 변환할 수 있습니다. 변환된 JSON은 REST API 요청 본문, MongoDB·Firebase 적재용 목업 데이터, 파이썬·자바스크립트 분석 스크립트 입력으로 바로 활용하기 좋습니다.

CSV 입력

CSV 업로드

샘플업로드변환지우기

JSON 출력

JSON 결과가 여기에 나타납니다...

JSON 포맷터압축복사다운로드

JSON 결과가 여기에 나타납니다...

CSV를 JSON으로 변환하는 방법

01

CSV 데이터를 붙여넣거나 CSV 파일을 업로드하세요.

02

헤더 및 빈 줄과 같은 옵션을 구성합니다.

03

도구가 CSV 행을 JSON 객체로 자동 변환합니다.

04

JSON 출력을 복사하거나 다운로드하세요.

주요 기능

클라이언트 측 처리

CSV는 브라우저에서 직접 파싱됩니다. 서버로 데이터가 전송되지 않습니다.

스마트 파싱

구분 기호를 자동으로 감지하고 따옴표로 묶인 필드를 올바르게 처리합니다.

유연한 출력

첫 번째 행을 헤더로 처리할지 아니면 단순한 배열의 배열을 생성할지 선택합니다.

자주 묻는 질문

이 도구는 무료인가요?

네, 이 CSV to JSON 변환기는 완전히 무료로 사용할 수 있습니다.

대용량 파일을 변환할 수 있나요?

네, 처리가 브라우저에서 이루어지므로 서버에 업로드하지 않고도 비교적 큰 파일을 변환할 수 있습니다.

이것도 필요할 수 있어요

JSON을 CSV로 변환

JSON 데이터를 깔끔한 CSV 출력으로 변환합니다.

도구 열기

Excel을 JSON으로

Excel 스프레드시트를 JSON으로 변환합니다.

도구 열기

CSV 뷰어

CSV 파일 보기, 분석 및 변환.

도구 열기

JSON 포맷터 및 검증기

JSON 데이터 서식 지정, 검증 및 시각화.

도구 열기

CSV 데이터를 붙여넣거나 .csv 파일을 올리면 각 행이 즉시 JSON 객체로 변환됩니다. 첫 번째 행을 키로 삼아 객체 배열(array of objects)을 생성하며, 쉼표·탭·세미콜론 구분 기호를 자동 감지하고 따옴표 안의 쉼표·줄바꿈도 그대로 보존합니다. 엑셀에서 내보낸 CSV에 자주 나타나는 한글 깨짐(EUC-KR/CP949) 문제 없이 UTF-8 JSON을 안전하게 출력하며, 빈 줄 건너뛰기로 결과를 깔끔하게 정리할 수 있습니다. 모든 처리가 브라우저 안에서만 이뤄져 고객 명단·매출 내역처럼 민감한 데이터도 서버 전송 걱정 없이 변환할 수 있습니다. 변환된 JSON은 REST API 요청 본문, MongoDB·Firebase 적재용 목업 데이터, 파이썬·자바스크립트 분석 스크립트 입력으로 바로 활용하기 좋습니다.

CSV를 JSON으로 변환하는 방법

  1. 1

    CSV 붙여넣기 또는 파일 업로드

    입력창에 CSV 텍스트를 붙여넣거나 .csv 파일을 업로드하세요. 쉼표, 탭, 세미콜론 구분 기호는 자동으로 감지됩니다. 엑셀 셀 범위를 복사해 바로 붙여넣어도 됩니다.

  2. 2

    파싱 옵션 설정

    첫 번째 행을 헤더(객체 키)로 쓸지 선택하고, 결과를 깔끔하게 만들려면 빈 줄 건너뛰기를 활성화하세요.

  3. 3

    JSON으로 변환

    'JSON으로 변환' 버튼을 누르면 각 CSV 행이 JSON 객체가 됩니다. 헤더를 끄면 배열의 배열 형태로 출력됩니다.

  4. 4

    복사 또는 다운로드

    '복사' 버튼으로 JSON을 클립보드에 담아 코드 편집기나 API 도구에 바로 붙여넣거나, '다운로드' 버튼으로 .json 파일로 저장하세요. 출력은 UTF-8이라 한글이 그대로 유지됩니다.

참고 자료

  • RFC 4180 — CSV 파일의 공통 형식 및 MIME 타입

    CSV의 구조, 헤더 행, 따옴표 처리, 값 안에 들어간 쉼표와 줄바꿈 이스케이프 규칙을 정의한 IETF 표준입니다. 이 변환기의 파서가 이 규칙을 따르므로 한국 기관·기업에서 내려받은 표준 CSV도 컬럼 어긋남 없이 변환됩니다.

  • RFC 8259 — JSON 데이터 교환 형식

    이 변환기가 출력하는 JSON 형식의 IETF 표준으로, 객체·배열·문자열·숫자 표기 규칙을 다룹니다. UTF-8로 인코딩되어 한글 값이 그대로 보존되며, 자바스크립트 fetch나 파이썬 json 모듈 등 모든 언어 파서에서 곧바로 읽힙니다.

관련 도구

자주 묻는 질문

한글이 깨지는데 어떻게 해야 하나요?
엑셀에서 저장한 CSV는 EUC-KR(CP949) 인코딩인 경우가 많아 UTF-8 환경에서 한글이 깨져 보입니다. 엑셀에서 '다른 이름으로 저장 → CSV UTF-8(쉼표로 분리)(*.csv)' 형식으로 다시 저장하거나, 메모장에서 열어 인코딩을 UTF-8로 지정한 뒤 업로드하면 됩니다. 표가 작다면 셀을 복사해 입력창에 직접 붙여넣는 방법이 가장 확실합니다. 이 도구가 출력하는 JSON은 항상 UTF-8이라 다른 프로그램이나 데이터베이스에서도 한글이 깨지지 않습니다.
이 도구는 무료인가요?
네, 회원가입이나 사용량 제한 없이 완전히 무료로 쓸 수 있습니다. 변환 횟수·파일 개수에 제한이 없고, 결과에 워터마크나 광고성 문구가 삽입되지 않습니다.
대용량 파일도 변환할 수 있나요?
네. 모든 처리가 브라우저 안에서 이뤄지므로 서버에 업로드하지 않고도 비교적 큰 파일을 변환할 수 있습니다. 수십만 행 규모의 파일은 기기 사양과 메모리에 따라 렌더링이 느려질 수 있으니, 그럴 때는 파일을 나눠서 변환하거나 PC 환경에서 사용하는 편이 좋습니다.
CSV 헤더는 JSON에서 어떻게 처리되나요?
'헤더 행' 옵션을 켜면 첫 번째 CSV 행이 JSON 객체의 키가 되고, 그 아래 모든 행이 각 키에 값을 매핑한 객체로 변환됩니다. 헤더를 끄면 배열의 배열(array of arrays) 형태로 출력됩니다.
값 안에 쉼표나 따옴표가 있어도 괜찮나요?
네. 파서가 RFC 4180 따옴표 규칙을 따르므로 따옴표로 묶인 필드 안의 쉼표, 줄바꿈, 큰따옴표가 열을 잘못 나누지 않고 그대로 보존됩니다.
CSV 데이터가 서버로 전송되나요?
아니요. 모든 파싱이 브라우저 안에서만 실행되므로 CSV 데이터가 기기 밖으로 나가지 않습니다. 고객 명단·매출 표처럼 민감한 내부 데이터도 안심하고 변환하세요.
엑셀(xlsx) 파일을 바로 변환할 수 있나요?
이 도구는 텍스트 형식의 CSV를 처리합니다. 엑셀 파일이라면 먼저 '다른 이름으로 저장 → CSV UTF-8(쉼표로 분리)' 형식으로 내보낸 뒤 붙여넣으세요. xlsx를 거치지 않고 바로 변환하려면 Excel to JSON 도구를 이용하면 됩니다.
중첩된(nested) JSON 구조도 만들 수 있나요?
CSV는 평면 표 형태의 데이터라 기본 출력은 한 단계 깊이의 객체 배열입니다. 점 표기법(예: user.name)으로 작성한 헤더도 그대로 키 문자열로 처리되며, 자동으로 중첩 객체로 변환되지는 않습니다. 계층 구조가 필요하다면 먼저 평면 JSON으로 변환한 뒤, 자바스크립트나 파이썬 코드에서 키를 기준으로 재구성하는 방식을 권장합니다.