CSV ↔ JSON 변환기
CSV와 JSON을 즉시 변환하세요 — 구분자 선택, 헤더 설정, 필드 평탄화·중첩까지 모두 브라우저 안에서.
고급 옵션
여기에 .csv, .json 또는 .txt 파일을 끌어다 놓으세요
서버 없이 CSV와 JSON 상호 변환하기
CSV와 JSON은 시스템 사이에서 구조화된 데이터를 옮긴다는 같은 문제를 전혀 다른 모양으로 해결합니다. CSV는 행과 열만 있는 평평한 표라서 모든 스프레드시트 앱, 데이터베이스 내보내기, 오래된 시스템이 능숙하게 다룹니다. JSON은 객체 안에 객체를 넣고 배열에 무엇이든 담을 수 있는 트리 구조라서 현대적인 API와 JavaScript 코드베이스가 기본으로 사용합니다. 스프레드시트를 API에 올려야 하거나 API 응답을 Excel에서 열 수 있게 바꿔야 할 때는 둘 사이의 변환이 필요한데, 쉼표가 들어간 따옴표 필드, 이스케이프된 따옴표, 한 열로 표현되지 않는 중첩 객체 같은 부분을 직접 정확히 옮기기는 의외로 까다롭습니다.
이 도구는 검증된 CSV 파서를 사용해 변환을 전부 브라우저 안에서 실행합니다. 고객 데이터나 사내 보고서, 외부 사이트에 맡기고 싶지 않은 API 응답을 붙여넣어도 기기 밖으로 나가지 않습니다. 업로드도 서버 왕복도 없고 네트워크 요청 때문에 생기는 크기 제한도 없으며, 어느 방향이든 같은 엔진으로 처리합니다. 다만 CSV에는 자료형이 없으므로 기본적으로 모든 CSV 값은 JSON 문자열이 됩니다. 그래서 왕복 변환하면 숫자가 문자열로 바뀌고 중첩 데이터는 평탄해집니다. 숫자, true/false, null을 자동 인식하는 옵션을 켜면 이를 피할 수 있습니다.
구분자(쉼표, 세미콜론, 탭 또는 임의의 문자)를 고르세요. 세미콜론을 쓰는 유럽식 CSV나 파이프(|)로 구분된 오래된 내보내기 파일에도 편리합니다. 첫 행을 열 이름으로 쓸지 정하고, `address.city` 같은 중첩 JSON 키를 하나의 평탄한 CSV 열로 만들지, JSON으로 되돌릴 때 중첩 객체로 복원할지도 선택할 수 있습니다. JSON 출력은 읽기 쉽게 정렬하거나, 코드에 바로 붙여넣을 수 있도록 압축된 상태로 둘 수 있습니다. CSV에 따옴표가 잘못되었거나 행이 맞지 않으면 엉뚱한 결과를 조용히 내놓는 대신 어느 행에서 실패했는지 정확히 알려 줍니다.
파일을 드롭 영역에 바로 끌어다 놓거나 텍스트를 직접 붙여넣어도 똑같이 동작합니다. 결과가 마음에 들면 클립보드에 복사하거나 바로 쓸 수 있는 `.json` 또는 `.csv` 파일로 내려받으세요. JSON 결과를 더 다듬거나 스키마로 검증해야 한다면 JSON 포맷터 & 검사기가 다음 단계로 알맞고, 표 형태 데이터가 아니라 API 토큰을 다룬다면 JWT 디코더와 Base64 인코딩/디코딩 도구가 개발 도구 모음에서 그 몫을 맡습니다.
자주 묻는 질문
CSV를 JSON으로뿐 아니라 JSON을 CSV로도 변환할 수 있나요?
네. 바꾸기 버튼으로 언제든 방향을 전환할 수 있으며, 같은 구분자와 헤더 설정이 적용됩니다.
세미콜론이나 탭으로 구분된 파일도 지원하나요?
네. 쉼표, 세미콜론, 탭 또는 원하는 한 글자 구분자를 직접 지정할 수 있습니다.
변환 전에 데이터를 미리 볼 수 있나요?
네. 전체 변환 전에 감지된 행과 열을 표 형태로 미리 확인할 수 있습니다.