도구로 바로 가기
ViewCSV
파일을 업로드하지 않습니다

ViewCSV 소개

ViewCSV는 CSV·TSV 파일을 다루는 무료 브라우저 도구 모음입니다. 뷰어와 편집기, 데이터 필터·정렬·정리·검사·합치기·나누기·비교·분석 도구, 그리고 12가지 형식으로 바꾸는 변환기를 제공합니다. 파일은 사용 중인 기기의 브라우저가 읽고 처리합니다. ViewCSV에는 CSV 데이터를 받는 업로드 엔드포인트가 없고, 회원 가입도 필요 없습니다.

파일 처리 방식

  • 파일을 열면 브라우저가 디스크에서 직접 읽습니다. 파싱과 변환은 같은 탭의 백그라운드 Web Worker에서 실행되므로 페이지가 멈추지 않고, 취소로 작업을 중단할 수 있습니다.
  • 한 도구에서 연 파일은 다른 도구로 옮겨 가는 동안 그 탭의 메모리에만 남아 있습니다. 저장소에 기록되지 않으며 탭을 닫으면 사라집니다.
  • 선택 구성 요소 두 가지는 작업에 필요할 때만 assets.viewcsv.app에서 내려받습니다. CSV를 SQLite로 변환하거나 SQL 쿼리를 실행할 때 쓰는 SQLite 엔진(WebAssembly)과, 라틴 문자가 아닌 언어로 PDF를 만들 때 쓰는 Noto 글꼴입니다. 둘 다 정적 파일이며, 이 주소로 데이터가 전송되는 일은 없습니다.
  • 다운로드 파일은 브라우저 안에서 만들어져 기기에 바로 저장됩니다.

방문 분석

기본 페이지 조회수 집계는 항상 켜져 있습니다. 직접 운영하는 Plausible 인스턴스가 공개 페이지를 열 때마다 그 주소(쿼리 문자열과 프래그먼트 제외)를 받고, 첫 페이지에서는 이전에 있던 사이트의 이름만 받습니다. 쿠키는 쓰지 않습니다. 쿠키 설정에서 선택 분석을 허용한 경우에만 Google Analytics(페이지 조회와 대략적인 사용 이벤트 세 가지: 입력 방식과 크기 구간, 내보내기 형식, 오류 코드)와 Microsoft Clarity도 불러옵니다. 광고 신호는 항상 꺼져 있습니다. 파일 내용, 파일 이름, 셀 값, 검색어는 어떤 분석 서비스에도 보내지 않으며, 데이터가 표시되는 영역은 Clarity가 기록하지 않도록 표시해 두었습니다. 자세한 내용은 개인정보 처리방침을 참고하세요.

사용한 오픈소스 구성 요소

ViewCSV는 다음을 비롯한 오픈소스 소프트웨어로 만들었습니다.

sql.js 1.15.0WebAssembly로 컴파일한 SQLite(MIT, SQLite 자체는 퍼블릭 도메인)
hyparquet-writerJavaScript로 작성된 Apache Parquet 쓰기 라이브러리(MIT)
write-excel-fileXLSX 쓰기 라이브러리(MIT)
jsPDF와 jspdf-autotablePDF 표 생성(MIT)
fflateGzip·ZIP 압축(MIT)
yamlYAML 쓰기 라이브러리(ISC)
Papa Parse이전 작업 공간의 CSV 파싱(MIT)
Noto Sans 글꼴라틴 문자, 키릴 문자, 그리스 문자, 중국어, 일본어, 한국어, 아랍어용 PDF 글꼴(SIL Open Font License 1.1)
TanStack Start, React웹 프레임워크(MIT)

페이지 작성과 검증 방식

도구 페이지와 안내문은 AI의 도움을 받아 작성했고, 실제로 동작하는 도구와 대조해 확인했습니다. 도구 페이지의 예시 출력은 모두 해당 도구의 코드가 직접 만든 결과이며, 안내문에 적힌 동작은 자동화 테스트로 검증합니다(예: 변환한 파일을 별도의 리더로 다시 열어 보는 왕복 테스트). 참고 자료로는 CSV의 RFC 4180처럼 표준 문서 자체를 연결합니다.

사이트는 15개 언어로 제공됩니다. 각 언어판은 문장 단위로 번역하지 않고, 해당 시장의 스프레드시트·CSV 도구에서 쓰는 용어로 그 언어 사용자를 위해 따로 작성했습니다. 아직 원어민 검토는 거치지 않았습니다.

각 페이지에 적힌 한도는 코드가 실제로 적용하는 한도입니다. 성능 수치는 직접 측정한 경우에만, 측정 방법과 함께 적습니다.

ViewCSV가 하지 않는 일

  • 파일을 저장하거나 백업하거나 동기화하지 않습니다. 탭을 닫기 전에 작업 결과를 다운로드하세요.
  • Excel, Parquet, JSON 파일은 아직 열 수 없습니다. 먼저 CSV로 변환하세요.
  • 계정, API, 서버 측 처리 기능은 제공하지 않습니다.

브라우저 확장 프로그램

Chromium 기반 브라우저용 ViewCSV 확장 프로그램을 개발 중이며, 아직 어느 스토어에도 공개하지 않았습니다. 기능과 별도의 개인정보 처리방침은 브라우저 확장 프로그램 페이지에서 확인하세요.

문의

ViewCSV는 아직 문의용 주소를 공개하지 않았습니다. 주소가 마련되면 이 페이지에 안내하겠습니다.

자주 묻는 질문

ViewCSV는 무료인가요?

네. 모든 도구를 계정 없이 무료로 쓸 수 있습니다.

ViewCSV가 제 파일 내용을 볼 수 있나요?

아니요. 파일은 브라우저 안에서 처리되며, 사이트에는 CSV 데이터를 받는 서비스가 없습니다.