한글 깨짐 복구 (깨진 글자 되살리기)
ÇѱÛ, 한글처럼 깨진 한글을 원래 글자로 되돌립니다. CP949(EUC-KR)와 UTF-8이 서로 잘못 읽힌 경우를 자동으로 찾아 가장 그럴듯한 복구 결과를 보여 줍니다.
복구는 깨진 글자를 잘못 읽힌 인코딩으로 다시 바이트로 바꾼 뒤 올바른 인코딩으로 읽는 방식입니다. 정상 한글 음절의 비율이 가장 높은 후보를 골랐습니다.
웹페이지나 메신저를 거치며 보이지 않는 문자가 빠졌다면 일부가 복구되지 않을 수 있습니다. 원본 파일이 있으면 그 파일을 올바른 인코딩으로 다시 여는 것이 가장 정확합니다.
| 깨진 경로 | 결과 | 한글 비율 |
|---|---|---|
| CP949(EUC-KR) 바이트가 서유럽어(Windows-1252·Latin-1)로 읽힘 | 안녕하세요 | 100% |
| UTF-8 바이트가 서유럽어(Windows-1252·Latin-1)로 읽힘 | 해당 없음 | — |
| UTF-8 바이트가 CP949(EUC-KR)로 읽힘 | 해당 없음 | — |
| UTF-8 → 서유럽어 깨짐이 두 번 겹침 | 해당 없음 | — |
| CP949 → 서유럽어로 깨진 뒤 UTF-8로 다시 저장되어 또 깨짐 | 해당 없음 | — |
한글이 ÇѱÛ, 한글, ¾È³çÇϼ¼¿ä 같은 이상한 문자로 보이는 것은 글자가 망가진 것이 아니라 바이트를 엉뚱한 인코딩으로 읽었기 때문인 경우가 많습니다. 이 도구는 CP949(EUC-KR), UTF-8, Windows-1252(Latin-1) 사이에서 자주 일어나는 잘못된 해석을 거꾸로 되돌려 보고, 정상 한글이 가장 많이 나오는 결과를 골라 줍니다. 모든 처리는 브라우저 안에서만 이루어집니다.
사용 방법
- 깨진 글자를 그대로 복사해 붙여 넣습니다.
- 복구된 텍스트와 깨진 원인을 확인합니다.
- 표에서 다른 복구 방법의 결과도 비교해 봅니다.
- 원본 파일이 있다면 문자 인코딩 변환기에서 올바른 인코딩으로 다시 열어 저장합니다.
계산식
복구 = 올바른 디코더(잘못 쓰인 인코더(깨진 글자)). 예: ÇÑ±Û → Windows-1252로 바이트 C7 D1 B1 DB → CP949로 읽으면 한글.
CP949 표는 브라우저의 TextDecoder로 모든 2바이트 조합을 거꾸로 읽어 만듭니다. 후보마다 한글 음절 비율에서 깨진 문자(�, 제어 문자)를 빼 점수를 매기고 가장 높은 것을 고릅니다.
예시
ÇÑ±Û 은 CP949로 저장된 "한글"(바이트 C7 D1 B1 DB)을 서유럽어로 읽은 모습이라 한글로 복구됩니다. 한글 은 UTF-8 바이트 ED 95 9C EA B8 80을 서유럽어로 읽은 것이고, 역시 한글이 됩니다.
자주 묻는 질문
占쏙옙 은 왜 복구가 안 되나요?
읽을 수 없는 글자가 먼저 대체 문자 �(U+FFFD)로 바뀐 뒤 그 �가 다시 CP949로 읽혀 占쏙옙 이 된 것입니다. 원래 글자 정보가 이미 사라졌으므로 원본 파일에서 다시 열어야 합니다.
엑셀에서 CSV 한글이 깨지면요?
엑셀은 BOM이 없는 UTF-8 CSV를 CP949로 읽어 깨뜨립니다. CSV 한글 깨짐 해결 도구로 파일을 BOM 있는 UTF-8로 바꾸면 바로 열립니다.
입력한 글자가 저장되나요?
아닙니다. 모든 변환은 브라우저 안에서만 일어나며 서버로 보내지 않습니다.
출처
최종 업데이트:
이 입력값이 담긴 페이지 주소: https://kakao.mobile/tools/korean-mojibake-fixer/
인용·퍼가기
kakaoCalc. (2026, November 8). 한글 깨짐 복구 (깨진 글자 되살리기). https://kakao.mobile/tools/korean-mojibake-fixer/
“한글 깨짐 복구 (깨진 글자 되살리기).” kakaoCalc, 8 Nov. 2026, kakao.mobile/tools/korean-mojibake-fixer/.
이 코드를 내 페이지에 붙여 넣으세요. 계산은 방문자의 브라우저에서만 이뤄지고, 광고 없이 이 페이지로 가는 링크가 함께 표시됩니다. 퍼가기 조건