字 AI-SRTSub

자막 깨짐 복구 사용법

자막이 온통 깨져 있어도 파일이 망가진 경우는 드뭅니다. 읽을 때 인코딩을 잘못 고른 것뿐입니다. 복구 도구는 원래 인코딩을 찾아 잘못 읽힌 글자를 되돌리고, 번호와 타임코드는 전혀 건드리지 않습니다.

업데이트 2026-10-17도구 사용 가이드

이 도구가 하는 일

같은 바이트라도 UTF-8로 읽느냐 GBK로 읽느냐에 따라 전혀 다른 글자가 나옵니다. 파일이 망가진 게 아니라, 해독할 때 인코딩을 잘못 고른 것입니다. 복구 도구가 하는 일은 다음과 같습니다:

  • 이 파일이 원래 어떤 인코딩으로 쓰였는지 알아내고, 올바른 인코딩으로 다시 읽기
  • 어디가 깨졌는지 구체적으로 알려주기: 대체 문자, 제어 문자, 통화 기호, 악센트 있는 알파벳 덩어리, 잘 안 쓰는 한자 늘어선 것
  • 가장 사람 말처럼 읽히는 것 순으로 후보를 정렬하고, 고른 것을 다른 이름으로 저장
  • 플레이어가 인코딩을 못 알아볼 때 BOM 있는 UTF-8이나 GBK 사본을 넘겨주기

파일을 올리세요. 붙여넣기가 아니라

입구가 둘이지만 고칠 수 있는 범위는 같지 않습니다. 가능하면 파일을 올리세요. 파일이면 원래 바이트가 남아 있어서, 도구가 인코딩을 하나씩 시도해 읽고 GBK로 판단되면 GBK로 해독합니다. 추측은 전혀 없습니다. 붙여넣기로 오는 것은 이미 원본 바이트가 아닙니다. 브라우저가 문자열을 넘기는 순간 실수는 이미 일어났고, 그 뒤는 역산으로 되는 만큼만입니다.

붙여넣은 내용에 이미 대체 문자(그 네모난 물음표 `�`)가 들어 있다면 원래 바이트는 진작에 사라졌고 누구도 되돌릴 수 없습니다. 페이지도 그대로 말합니다. 위의 '파일 선택'으로 원본 파일을 올리세요.

복구 페이지 업로드 영역: 드롭 영역과 붙여넣기 칸, 위에 판별된 인코딩이 표시된다
끌어다 놓거나 파일을 고르세요. 붙여넣기 칸은 아래에 있고 고칠 수 있는 범위가 훨씬 좁다

진단 결과 읽는 법

업로드하면 진단 칸에 판정이 나옵니다. 깨짐 없음: 이 내용은 그대로 읽힙니다. 그래도 플레이어에서 깨진다면 플레이어가 인코딩을 잘못 고른 것입니다. 아래 '다른 이름으로 저장'에서 다른 인코딩으로 바꿔 넘기세요. 깨진 것으로 보일 때는 어떤 흔적이 잡혔는지 나열합니다:

  • 대체 문자가 들어 있음 — 원래 바이트는 이미 사라짐
  • 제어 문자가 섞여 들어옴
  • 통화 기호와 수학 기호가 잔뜩 섞임
  • 악센트 있는 알파벳이 덩어리로 나타남 — UTF-8을 1바이트 단위로 읽었을 때의 모습(`ä½ å¥½`이 이 유형)
  • CJK 문자가 줄줄이 이어지는데 흔한 글자가 하나도 없음 — UTF-8을 GBK로 읽었을 때의 모습
진단 카드: 판정과 깨짐 흔적이 줄줄이 나열된다
진단은 흔적을 유형별로 나열한다. '깨졌습니다' 한 마디로 끝내지 않는다

후보의 정렬 순서와 고르는 법

'이렇게 고칠 수 있습니다' 아래에 가장 사람 말처럼 읽히는 것 순으로 최대 12개 후보가 나열되고, 각각 어떤 인코딩에서 어떤 인코딩으로 읽었는지 적혀 있습니다. 눌러서 결과를 확인하고, 마음에 들면 아래에서 저장합니다. 아니면 '원래대로'로 원본으로 돌아갈 수 있습니다.

순서는 점수로 정해집니다. 흔한 글자 비율, 악센트의 연속, 기호의 연속, 잘 안 쓰는 한자 늘어선 것까지 모두 점수에 들어갑니다. 점수가 뚜렷이 좋아지지 않으면 추천하지 않습니다. 후보를 채우려고 어중간한 결과를 밀어붙이지 않습니다. 두 번 잘못된 글(저장에서 한 번, 복구에서 또 한 번)은 상위 후보에 역산을 한 번 더 걸어, 두 겹까지는 살릴 기회를 줍니다.

복구 후보 목록: 사람 말처럼 읽히는 정도 순으로 정렬되고 각각 인코딩 조합이 적혀 있다
후보는 '가장 사람 말 같은 것' 순. 각각 어떤 인코딩에서 어떤 인코딩인지 적혀 있다

저장까지가 마지막 단계

고쳤어도 제대로 저장해야 의미가 있습니다. 플레이어가 UTF-8을 못 알아보면 BOM 있는 UTF-8(Windows 플레이어는 BOM으로 인코딩을 판단합니다)이나 GBK로 저장하면 대체로 해결됩니다. 저장 가능한 형식은 UTF-8, UTF-8(BOM 포함), GBK, Big5, Shift_JIS, EUC-KR. 담기지 않으면 다른 것으로 바꾸라고 알립니다(GBK에는 한국어를 담을 수 없습니다). 내려받은 파일 이름에는 `-fixed`가 자동으로 붙습니다.

판별된 인코딩이 UTF-8이 아니면 저장 형식이 이미 'BOM 있는 UTF-8'로 맞춰져 있습니다. 직접 드롭다운을 만진 뒤에는 다시 임의로 바꾸지 않습니다.

결과 영역: 텍스트 상자와 다른 이름으로 저장 드롭다운, 내려받기 버튼
인코딩을 고르고 내려받기. 파일 이름에 -fixed가 붙는다

절대 건드리지 않는 것

잘못 읽힌 글자만 바꿉니다. 번호, 타임코드, ASS 스타일 지시문은 전혀 건드리지 않습니다.

자주 묻는 질문

파일을 올렸는데 왜 또 저장하라고 하나요? 파일 자체는 대개 멀쩡합니다. 잘못된 것은 플레이어가 인코딩을 잘못 읽은 것입니다. 이 경우 텍스트의 글자를 하나도 고칠 필요가 없습니다. BOM 있는 UTF-8이나 GBK 사본을 저장해 플레이어에 넘기면 끝입니다.

붙여넣은 건 왜 복구가 안 되나요? 붙여넣은 내용에 대체 문자가 한 번이라도 들어간 순간 원래 바이트가 사라졌고, 역산할 근거가 없습니다. 위의 '파일 선택'으로 원본 파일을 올리세요.

원하는 후보가 안 나옵니다 지금 것보다 점수가 뚜렷이 좋지 않으면 도구가 추천하지 않습니다. '판별된 인코딩'을 다른 것으로 바꿔 다시 정렬하게 해 보세요.

한 번에 몇 개까지? 한 번에 하나입니다. 복구해서 내려받고, 다음 것을 올리세요.

개인정보

판별과 복구는 브라우저 안에서 전부 이루어집니다. 자막 내용이 서버로 전송되지 않습니다.

관련 도구와 가이드

깨짐이 어디서 오는지와 그 모양이 되는 이유는 자막 깨짐은 어디서 오는가, 인코딩은 정상인데 내용이 지저분하면 자막 정리, 타임코드와 글자 수를 점검하려면 자막 품질 검사.

모두 브라우저에서 실행됩니다. 설치가 필요 없습니다.

깨짐 복구 도구 열기

관련 가이드