CSV 인코딩 변환기 (EUC-KR ↔ UTF-8)
내려받은 CSV를 엑셀에서 열었더니 한글이 「ÇѱÛ」처럼 깨지거나, 거래처·관공서 프로그램에 올렸더니 글자가 깨질 때 인코딩만 바꿔 다시 저장해요. 원래 인코딩을 자동으로 알아내고, UTF-8(BOM 있음·없음)과 EUC-KR(CP949) 사이를 바꿔요. 바꾼 뒤 결과를 다시 읽어 원문과 같은지 확인하고, EUC-KR에 없는 글자가 있으면 몇 줄 몇 번째인지 알려 줘요. 파일은 이 기기에서만 처리해요.
도구를 불러오는 중...
이럴 때 쓰세요
엑셀에서 CSV 한글이 깨질 때
UTF-8로 저장된 CSV는 BOM이 없으면 엑셀이 한글을 잘못 읽을 수 있어요. 「UTF-8 (BOM 있음, 엑셀용)」으로 바꿔 내려받아 다시 열어요.
옛 프로그램이 EUC-KR 파일만 받을 때
「EUC-KR (CP949)」로 바꾸면 2바이트 한글 파일로 저장돼요. 이모지처럼 EUC-KR에 없는 글자가 있으면 저장하지 않고 위치를 알려 줘요.
여러 파일을 한 번에 바꿀 때
파일을 여러 개 끌어다 놓으면 파일마다 결과와 내려받기 버튼이 따로 나와요.
사용 방법
- CSV·TXT 파일을 끌어다 놓거나 눌러서 골라요.
- 바꿀 인코딩과 줄바꿈을 골라요. 원래 인코딩은 보통 자동 감지로 두면 돼요.
- 미리보기로 한글이 제대로 보이는지 확인하고 내려받아요.
변환 방식
- 자동 감지: BOM(UTF-8, UTF-16)을 먼저 보고, 없으면 UTF-8 규칙에 맞는지 검사해 맞지 않으면 EUC-KR(CP949)로 읽어요.
- EUC-KR 글자표: 표 파일을 싣지 않고 브라우저에 들어 있는 EUC-KR 해독기(웹 표준 windows-949)로 글자→바이트 표를 그 자리에서 만들어요.
- 재검사: 저장할 파일을 다시 읽어 원문과 한 글자씩 같은지 확인하고, 다르면 내려받기를 막아요.
- 크기: 파일 하나 300MB까지예요. 파일 내용(구분자, 따옴표)은 바꾸지 않고 인코딩과 선택한 줄바꿈만 바꿔요.
자주 묻는 질문
CSV를 엑셀에서 열면 한글이 깨지는 이유는?
UTF-8로 저장된 CSV에 BOM(파일 맨 앞 표시)이 없으면 한국어 윈도우의 엑셀이 EUC-KR로 잘못 읽는 경우가 있어요. UTF-8 (BOM 있음)으로 바꾸면 대부분 해결돼요.
EUC-KR과 CP949는 같은 건가요?
웹 표준에서 EUC-KR이라는 이름은 확장 완성형인 CP949(windows-949)를 뜻해요. 이 도구도 CP949로 읽고 써서 「똠」, 「햏」 같은 글자도 그대로 다뤄요.
EUC-KR로 바꿀 때 저장이 안 돼요.
이모지, 일부 한자·기호처럼 EUC-KR에 없는 글자가 있으면 저장하지 않고 위치를 보여 줘요. 그 글자를 고치거나 「?로 바꿔서라도 저장」을 켜세요.
엑셀 파일(xlsx)도 바꿀 수 있나요?
아니요. xlsx는 인코딩 문제가 없는 형식이에요. 이 도구는 CSV·TXT 같은 텍스트 파일만 바꿔요.
파일이 서버에 올라가나요?
아니요. 파일 읽기, 변환, 재검사 모두 이 브라우저 안에서 해요.
마지막 확인: 2026년 10월 24일 · 다고침 팀