이럴 때 쓰세요
- 쇼핑몰·은행에서 받은 CSV를 엑셀에서 열었더니 한글이 깨질 때
- 오래된 사내 시스템에서 내보낸 명단을 엑셀로 정리할 때
- 엑셀 "데이터 가져오기" 메뉴를 쓰지 않고 더블클릭으로 열고 싶을 때
01시작 전 준비
02사용 순서
CSV 올리기
도구에 CSV를 끌어 놓습니다. 파일 이름 옆에 "감지된 인코딩"이 나옵니다. 오래된 시스템에서 받은 파일은 대부분 EUC-KR(CP949)입니다.
미리보기 확인
아래 표에 최대 30줄이 나옵니다. 여기서 한글이 바르게 보이면 변환할 준비가 된 것입니다.
줄바꿈 형식 확인
윈도우 엑셀에서 쓸 거라면 "윈도우 (CRLF)"를 그대로 둡니다.
엑셀용으로 저장
"엑셀용 CSV로 저장 (UTF-8 BOM)"을 누릅니다. 파일 맨 앞에 BOM 표시가 붙어 엑셀이 UTF-8로 알아봅니다. 다른 프로그램에 넣을 파일이면 "UTF-8 (BOM 없이)"를 고릅니다.
엑셀에서 더블클릭으로 열기
저장한 파일을 더블클릭해 엽니다. 열 이름과 한글 데이터가 제대로 보이는지 확인합니다.
실제 화면으로 따라 하기
2026-10-31에 실제 도구를 실행해 캡처한 화면입니다. 사용한 예제 파일: EUC-KR(CP949)로 저장한 연습용 직원 명단 CSV(4명, 182바이트). 모두 연습용으로 만든 가상 자료이며 실제 거래·개인정보와 무관합니다.
인코딩 감지와 미리보기

CSV를 올리자 "감지된 인코딩: EUC-KR (CP949)"가 나왔고, 미리보기 표에 이름·부서·연락처·입사일이 바르게 보였습니다. "엑셀용 CSV로 저장"으로 저장한 파일은 225바이트였고, 맨 앞에 BOM(EF BB BF)이 붙어 있었습니다.
03활용 예시
직원 명단 CSV(EUC-KR, 182바이트)
연습용 직원 명단 4명을 EUC-KR로 저장한 CSV를 올리자 "감지된 인코딩: EUC-KR (CP949)"로 나오고 미리보기에서 이름·부서가 바르게 보였습니다. 저장한 파일은 225바이트였습니다. 한글이 UTF-8로 바뀌며 글자당 바이트가 늘었고, 맨 앞에 BOM(EF BB BF)이 붙었고, 줄바꿈은 CRLF로 저장됐습니다.
- 입력
- EUC-KR(CP949) CSV
- 출력
- UTF-8 BOM, CRLF
- 용도
- 윈도우 엑셀에서 더블클릭으로 열기
04결과 확인
저장하거나 전달하기 전에 다음 항목을 확인하세요.
- 미리보기에서 한글이 바르게 보였나요?
- 엑셀에서 열 개수가 원본과 같나요?
- 0으로 시작하는 번호(010-…)나 긴 숫자가 원하는 형태로 보이나요?
05주의사항
- 엑셀은 010으로 시작하는 숫자의 0을 지우거나 긴 숫자를 지수로 바꿀 수 있습니다. 이건 인코딩과 별개인 엑셀 표시 규칙이라, 필요하면 엑셀의 "텍스트 가져오기"로 열 형식을 텍스트로 지정하세요.
- 변환은 사본을 만드는 방식입니다. 원본 파일은 그대로 남습니다.
- 파일은 브라우저 밖으로 나가지 않습니다.
문제가 생겼을 때
미리보기에서도 글자가 깨져요
파일이 이미 손상됐거나 CSV가 아닐 수 있습니다. 원본을 다시 내려받아 보세요.
엑셀에서 010의 0이 사라져요
인코딩 문제가 아니라 엑셀의 숫자 표시 규칙입니다. "텍스트 가져오기"로 그 열을 텍스트로 지정하세요.
열이 한 칸에 몰려 보여요
구분자가 쉼표가 아닌 세미콜론이나 탭일 수 있습니다. 엑셀의 "텍스트 나누기"를 쓰세요.
06자주 묻는 질문
맥 Numbers에서도 깨지나요?
Numbers는 대개 UTF-8을 잘 읽습니다. 엑셀용 저장본도 그대로 열립니다.
엑셀 파일(xlsx)로 바꾸고 싶어요.
CSV→엑셀 변환 도구를 쓰면 xlsx로 저장됩니다.
다시 EUC-KR로 바꿀 수 있나요?
이 도구는 UTF-8로 바꾸는 쪽만 지원합니다.
이제 직접 사용해 보세요
필요한 설정을 확인하고 도구로 이동하세요.