SRT VTT 변환기
Choose a local subtitle file; it never leaves the browser. The browser validates timing and converts to this page’s target format.
Click to upload or drop a subtitle file
SRT / VTT / ASS·SSA — processed locally in your browser, never uploaded
Workflow
- 01
Upload subtitle file
Choose a local subtitle file; it never leaves the browser.
- 02
Validate and convert
The browser validates timing and converts to this page’s target format.
- 03
Download new subtitles
Review the result and download the new subtitle file.
SRT vs. VTT: 실제 차이점 비교
두 포맷 모두 타임코드와 텍스트가 포함된 번호순 큐(Cue)를 저장하므로 매우 유사해 보입니다. 하지만 미세하면서도 명확한 차이가 있어, 플레이어에 따라 호환되지 않는 포맷을 입력하면 오류가 발생할 수 있습니다.
헤더(Header)
VTT 파일은 반드시 첫 줄이 WEBVTT로 시작해야 하지만, SRT는 별도의 헤더가 없습니다.
타임스탬프
SRT는 밀리초 단위를 쉼표(00:01:02,500)로 구분하고, VTT는 마침표(00:01:02.500)로 구분합니다.
기능적 차이
VTT는 웹 렌더링을 위한 위치 지정 및 스타일링 큐를 포함할 수 있는 반면, SRT는 순수 텍스트만 지원합니다.

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

Prepare captions for web players

Convert SRT to WebVTT

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