SRT VTT 변환기
자막 텍스트와 싱크를 그대로 유지하면서 HTML5 플레이어용 SRT 파일을 VTT로 온라인에서 변환해 보세요. Recapo에서 변경 사항을 미리 보고, WebVTT 파일을 검증한 후 바로 다운로드할 수 있습니다.
Click to upload or drop a subtitle file
SRT / VTT / ASS·SSA — processed locally in your browser, never uploaded
SRT vs. VTT: 실제 차이점 비교
두 포맷 모두 타임코드와 텍스트가 포함된 번호순 큐(Cue)를 저장하므로 매우 유사해 보입니다. 하지만 미세하면서도 명확한 차이가 있어, 플레이어에 따라 호환되지 않는 포맷을 입력하면 오류가 발생할 수 있습니다.
- 01
SRT 파일 업로드하기
Recapo, 사용 중인 편집기 또는 기타 전사 도구에서 내보낸 .srt 파일을 드래그하여 놓습니다.
- 02
WebVTT로 변환하기
텍스트와 싱크는 그대로 유지되면서, WEBVTT 헤더가 추가되고 타임스탬프 형식이 쉼표(,)에서 마침표(.)로 자동 변환됩니다.
- 03
다운로드 및 삽입하기
웹 플레이어나 HTML5 track 태그에 사용할 .vtt 파일을 저장하세요. Recapo의 자막 편집 도구에서 작업을 계속 이어갈 수도 있습니다.
헤더(Header)
VTT 파일은 반드시 첫 줄이 WEBVTT로 시작해야 하지만, SRT는 별도의 헤더가 없습니다.
타임스탬프
SRT는 밀리초 단위를 쉼표(00:01:02,500)로 구분하고, VTT는 마침표(00:01:02.500)로 구분합니다.
기능적 차이
VTT는 웹 렌더링을 위한 위치 지정 및 스타일링 큐를 포함할 수 있는 반면, SRT는 순수 텍스트만 지원합니다.

VTT 파일이 실제로 필요한 순간
브라우저에서 자막을 직접 렌더링해야 할 때는 VTT 형식을 사용하세요. 웹사이트에 track 태그로 임베드한 비디오, 온라인 강의 플랫폼의 웹 플레이어, 또는 WebVTT를 공식 지원하는 모든 웹 환경이 여기에 해당합니다. 반면 데스크톱 편집 프로그램, 일반 미디어 플레이어, 대부분의 업로드 양식에서는 여전히 SRT가 가장 안전하고 호환성이 높습니다. 따라서 마스터 자막 파일은 SRT로 보관하고, 웹 배포처에 맞춰 VTT 파일을 생성해 사용하는 것이 좋습니다.
실제 작업 환경에 맞춘 설계

웹 플레이어용 자막 준비

SRT를 WebVTT로 변환

기존 타이밍 및 텍스트 유지
자주 묻는 질문
웹 플레이어에서 SRT 파일이 인식되지 않는 이유는 무엇인가요?
브라우저는 SRT가 아닌 WebVTT 표준에 맞춰 HTML5 track 요소를 구현합니다. 플레이어 오류가 아니라, WEBVTT 헤더와 마침표(.) 구분자를 사용하는 타임스탬프 형식을 요구하기 때문입니다. WebVTT로 변환하면 이 문제가 해결됩니다.
변환 시 자막의 싱크나 텍스트가 변경되나요?
아니요. 헤더 라인과 타임스탬프 구분자 등 포맷 수준의 세부 사항만 변경됩니다. 자막의 텍스트 내용, 순서, 싱크(타이밍)는 그대로 유지됩니다.
반대로 VTT 파일을 SRT 파일로 변환할 수도 있나요?
네, VTT to SRT 변환기를 사용하시면 됩니다. 다만 SRT 포맷은 VTT의 웹 전용 스타일링 태그를 지원하지 않으므로, 변환 시 해당 스타일 정보는 제외됩니다.
이 기능을 사용하려면 동영상을 업로드해야 하나요?
아니요. 본 도구는 동영상 편집기가 아닌 자막 파일 변환기입니다. 기존 .srt 자막 파일만 업로드하면 즉시 .vtt 파일로 변환되므로, 무거운 동영상 파일을 업로드하거나 렌더링할 필요가 없습니다.