자막 변환기: SRT를 TXT로, VTT를 SRT로, ASS를 SRT로 온라인 변환

SRT, WebVTT, 일반 텍스트 사이에서 자막 파일을 한 번에 변환하세요. .srt, .vtt, .ass, .ssa 또는 YouTube .sbv 파일을 붙여넣거나 열면 SRT, VTT, TXT로 내려받을 수 있습니다. 변환은 브라우저에서 이뤄지며 파일이 외부로 전송되지 않습니다.

변환 형식

지원하는 변환

지원하는 변환
변환설명
SRT → TXT번호와 타임코드를 지우고 자막 하나를 한 줄로 만듭니다. 메모나 AI용으로 [분:초]를 붙일 수도 있습니다.
VTT → SRT00:00:01.000을 00:00:01,000으로 바꾸고 번호를 다시 매기며, WEBVTT 헤더와 NOTE/STYLE 블록, <c>·<v> 태그를 제거합니다.
SRT → VTTWEBVTT 헤더와 점으로 구분한 밀리초를 붙여 HTML5 <track>, Vimeo 등에서 쓸 수 있게 합니다.
ASS / SSA → SRTFormat 줄에 맞춰 [Events]를 읽고 \N 줄바꿈은 유지하며 {\an8} 같은 태그는 제거합니다. 글꼴, 색, 위치는 SRT에 해당 항목이 없어 옮겨지지 않습니다.
YouTube SBV → SRTYouTube 스튜디오가 내보내는 0:00:01.000,0:00:03.000 형식의 시간을 표준 SRT로 바꿉니다.
손상된 입력해석할 수 없는 블록은 파일 전체를 실패시키지 않고 건너뛰어 집계하며, &amp; 같은 HTML 엔티티도 복원합니다.

자주 묻는 질문

SRT를 일반 텍스트로 바꾸려면?
.srt를 열고 TXT를 선택해 내려받으면 됩니다. 번호와 타임코드 줄이 사라지고 각 자막이 한 줄의 텍스트가 됩니다. 타임스탬프 옵션을 켜면 줄마다 [분:초]가 붙어 강의 노트나 AI에게 특정 시점을 묻을 때 유용합니다.
SRT와 VTT는 무엇이 다른가요?
둘 다 시작·종료 시간과 함께 자막을 저장합니다. SRT는 밀리초를 쉼표로 구분하고(00:00:01,000) 헤더가 없습니다. WebVTT는 WEBVTT로 시작하고 점을 쓰며(00:00:01.000) 스타일, 위치, 화자 태그도 담을 수 있습니다. Premiere, DaVinci Resolve, VLC는 주로 SRT를, HTML5 플레이어는 VTT를 씁니다.
ASS 스타일이 SRT에 남나요?
남지 않습니다. SRT에는 시간과 텍스트만 있어 글꼴, 색, 가라오케 효과, 화면 위치는 사라집니다. \N 줄바꿈은 유지하고 {\an8}, {\b1} 같은 태그는 글자로 보이지 않도록 제거합니다.
자막 파일이 업로드되나요?
아니요. 파일은 브라우저의 로컬 파일 API로 읽혀 이 페이지의 JavaScript 안에서 변환됩니다. 업로드 대상이 없으므로 공개 전 자료도 기기 밖으로 나가지 않습니다.

YouTube나 Bilibili 영상이라면 확장 프로그램이 플레이어 옆에서 자막 트랙을 바로 읽어 이중 언어 자막과 요약을 만들어 줍니다. 파일 변환이 필요 없습니다.