깨진 CSV 열기
.csv / .txt를 여기에 놓거나, 클릭해서 선택하세요
업로드하지 않습니다. 파일은 이 탭의 JavaScript가 읽을 뿐 컴퓨터 밖으로 나가지 않습니다 — 어떤 서버도 보지 못하며, 탭을 닫으면 사라집니다.
깨진 CSV의 한글 되살리기
- 파일 올려놓기. 깨진 .csv를 끌어다 놓습니다. 브라우저가 읽으면서 인코딩을 판단합니다.
- 판단 결과 보기. 표 위에 「◯◯로 읽었습니다」가 나옵니다. 글자가 읽히면 판단이 맞은 것입니다.
- 다시 저장. 「.csv 내려받기」로 UTF-8 파일을, 「.xlsx 내려받기」로 엑셀용 파일을 얻습니다.
파일이 망가진 게 아니라, 읽는 방식이 다른 것입니다
한글 깨짐은 저장할 때의 인코딩과 읽을 때 가정한 인코딩이 어긋났을 때 생깁니다. 파일 안의 바이트는 멀쩡하고, 같은 바이트를 다른 표에 대입해 읽고 있을 뿐입니다. 그래서 맞는 표를 대면 그대로 돌아옵니다 — 망가진 것을 고치는 게 아니라 다시 읽는 것입니다.
국내에서 이게 생기는 전형은 두 방향입니다. 업무 시스템·회계 프로그램이 CP949(EUC-KR)로 내보낸 CSV를 UTF-8 전제의 도구로 열었을 때, 그리고 UTF-8 CSV를 엑셀에서 더블클릭했을 때 (엑셀은 BOM 없는 UTF-8을 CP949로 읽으려 합니다).
이 페이지가 하는 일
파일 앞부분을 보고 차례로 좁힙니다. BOM이 있으면 그대로 따르고, 없으면 UTF-8로 엄격하게 디코딩되는지 시험하고, 안 되면 한국어·일본어·중국어 각 코드로 읽었을 때 그럴듯한 글자가 얼마나 이어지는지를 점수로 매깁니다. 판단 결과는 「CP949로 읽었습니다」처럼 표 위에 나오므로, 맞았는지는 화면을 보면 압니다.
지원하는 것은 UTF-8 / EUC-KR(CP949) / UTF-16 / Shift-JIS / GBK / Big5 / Windows-1252이고, 내보내기는 항상 UTF-8입니다.
판단이 틀릴 수도 있습니다
인코딩 판단은 원리적으로 확실하지 않습니다. 바이트 범위가 겹치는 코드들이 있어 행이 적은 파일일수록 헷갈리기 쉽습니다. 화면의 글자가 여전히 이상하면, 원래 시스템에서 「UTF-8로 내보내기」를 다시 고르는 편이 확실합니다. 이 페이지에는 인코딩을 손으로 바꾸는 기능이 없습니다.
엑셀의 「데이터 → 텍스트/CSV에서」와의 차이
엑셀에서도 더블클릭 대신 데이터 → 텍스트/CSV에서로 들어가면 인코딩을 지정해 가져올 수 있습니다. 그게 정공법이고, 상위에 있는 글들도 대부분 그 절차를 설명합니다. 다른 건 손이 가는 횟수입니다 — 여기는 파일을 놓기만 하면 되고, 판단은 자동이며, 읽히는지 아닌지가 그 자리에서 보입니다.
고친 뒤 엑셀에서 또 깨지지 않게
UTF-8로 다시 저장한 CSV를 엑셀에서 더블클릭하면 또 깨질 수 있습니다 — 엑셀의 기본 읽기 방식은 그대로이기 때문입니다. 엑셀에서 쓸 거라면 이 페이지에서 .xlsx로 내려받으세요. .xlsx는 인코딩 개념이 없는 형식이라 그 뒤로는 깨질 수가 없습니다.
전송하지 않는다는 것은 확인할 수 있습니다
파일은 이 탭의 자바스크립트가 읽습니다. 페이지 안에 업로드할 곳이 없으니 네트워크 탭을 열어 둔 채로 확인해 보세요. 탭을 닫으면 데이터는 남지 않습니다.
자주 묻는 질문
한글이 깨진 CSV를 되살릴 수 있나요
대부분 됩니다. 깨짐은 파일이 망가진 게 아니라 저장·읽기 인코딩이 어긋난 것이기 때문입니다. 이 페이지는 읽으면서 인코딩을 판단해 제대로 보여주고 UTF-8로 다시 내보냅니다.
엑셀에서 열면 왜 한글이 깨지나요
엑셀이 BOM 없는 UTF-8 파일을 윈도우 기본 코드페이지(CP949)로 읽으려 하기 때문입니다. 반대로 시스템이 CP949로 내보낸 CSV를 UTF-8 전제의 도구로 열어도 같은 일이 생깁니다.
인코딩을 직접 고를 수 있나요
아니요. 판단한 결과를 보여줄 뿐이고 손으로 바꾸는 기능은 없습니다. 판단이 틀린 것 같으면 원래 시스템에서 「UTF-8로 내보내기」를 고르는 편이 확실합니다.
고친 파일을 엑셀에서 쓰고 싶습니다
.xlsx로 내려받으세요. UTF-8 CSV를 더블클릭하면 엑셀이 또 CP949로 읽을 수 있지만, .xlsx는 인코딩을 갖지 않는 형식이라 그 문제가 없습니다.
파일이 업로드되나요
아니요. 이 탭 안에서만 읽습니다. 네트워크 탭에서 확인할 수 있고, 탭을 닫으면 사라집니다.
관련 페이지
같은 일을 내 컴퓨터 안에서
TableDI is a desktop spreadsheet workspace that runs entirely on your machine. 가져오고, 정리하고, 그래프로 — 아무것도 업로드되지 않고 만들 계정도 없습니다.
체험판이 아니라 계속 무료 — 계정도 카드도 필요 없습니다. 현재 macOS, Windows 버전은 준비 중입니다. 유료 버전이 더하는 것.
2026-09-01 TableDI 팀이 마지막으로 확인했습니다. 이 페이지에 잘못된 내용이 있나요? 알려주세요 — 받은편지함은 하나이고, TableDI를 만드는 사람이 읽습니다.