CSV ↔ JSON 변환기
CSV를 JSON 객체·배열로 바꾸거나 JSON을 CSV로 내보냅니다. 따옴표, 셀 안의 줄바꿈과 UTF-8 BOM을 처리하며, 붙여넣은 데이터와 파일은 브라우저 밖으로 전송되지 않아요.
로컬 처리 · 서버 업로드 없음 · 입력 최대 10MB · 최대 100,000행
사용 안내
CSV → JSON에서 객체 배열을 선택하면 첫 행의 고유한 헤더를 각 객체의 키로 사용합니다. 행 배열을 선택하면 각 행을 문자열 배열로 반환합니다.
JSON → CSV는 객체 배열과 행 배열을 지원합니다. 객체 안의 배열·객체는 JSON 문자열로 기록하고, 숫자·불리언은 텍스트로 바꾸며 null은 빈 셀로 기록합니다.
스프레드시트 수식 보호를 켜면 =, +, -, @로 시작하는 셀 앞에 작은따옴표를 붙입니다. 정확한 원문 왕복이 필요하면 신뢰할 수 있는 데이터에서만 이 옵션을 끄세요.
자주 묻는 질문
CSV 또는 JSON 데이터가 서버로 전송되나요?
아니요. 붙여넣은 내용과 선택한 파일은 브라우저 안에서만 처리되며 서버로 업로드되지 않습니다.
CSV 안의 숫자와 날짜를 자동 변환하나요?
아니요. 값의 의미가 바뀌지 않도록 CSV 셀은 모두 문자열로 유지합니다.
따옴표와 셀 안의 줄바꿈도 처리하나요?
네. 큰따옴표로 감싼 셀, 연속 큰따옴표, 셀 안의 쉼표와 줄바꿈을 처리합니다.
실제 사용 예와 확인 기준
CSV ↔ JSON 변환기: 원본이 일반 텍스트인지 URL 구성요소·JSON·CSV·CSS·JavaScript·색상·토큰인지 먼저 구분하고, 문자 인코딩·구분자·따옴표·줄바꿈 규칙을 확인하세요. 인코딩과 암호화, 디코딩과 서명 검증, 압축과 코드 최적화는 서로 다른 작업이므로 원하는 출력 형식과 사용 위치를 정한 뒤 실행하세요.
CSV ↔ JSON 변환기: 빠른 확인은 name,score\nA,10 ↔ [{name:A,score:10}]처럼 결과 관계를 직접 확인할 수 있는 작은 입력으로 시작하세요. 화면의 입력 요약·단위·옵션이 의도와 맞는지 확인한 뒤 실제 값이나 원본 복사본에 적용하면 설정 실수를 줄일 수 있습니다.
CSV ↔ JSON 변환기: 출력을 대상 브라우저·빌드 도구·API·디자인 화면에 실제로 넣어 파싱 오류와 의미 변화가 없는지 확인하세요. 디코딩은 진위를 증명하지 않고 해시는 복호화할 수 없으며, 압축된 코드가 원본과 같은 동작을 한다는 보장도 없으므로 원본과 테스트를 보존하고 비밀번호·토큰·개인정보는 입력하지 않는 편이 안전합니다.
CSV ↔ JSON 변환기 · 작업 기록: 실제 작업에서는 입력 조건과 선택한 옵션, 나온 결과를 함께 기록하세요. 새로고침이나 기기 변경 뒤 같은 상태가 유지된다고 가정하지 말고, 중요한 결과는 복사·다운로드·화면 기록 등 페이지가 지원하는 방법으로 별도 보관한 뒤 대상 환경에서 다시 열어 확인하세요.
CSV ↔ JSON 변환기 · 오류 확인: 오류나 예상 밖 결과가 나오면 입력을 더 작게 줄이고 기본 옵션으로 다시 실행한 뒤 한 조건씩 바꾸세요. 오류 메시지와 경계값을 기록하면 형식 문제, 지원 범위와 브라우저 자원 한계를 구분하기 쉽고, 결과가 비어 있어도 성공으로 간주하지 않게 됩니다.
CSV ↔ JSON 변환기 · 적용 범위: 페이지 안내에서 브라우저 처리와 서버 조회 여부, 저장 위치와 지원 범위를 확인하세요. 민감한 원본·비밀값은 꼭 필요한 경우에만 사용하고, 법적·금전적·의료적 판단이나 운영 시스템 변경처럼 영향이 큰 작업은 최신 공식 자료와 별도의 검증 절차를 거쳐야 합니다.