계산기 & 툴계산기 & 툴
불러오는 중...
개발

🎬
SRT VTT 변환기

SRT 자막을 WebVTT(VTT)로, VTT 자막을 SRT로 양방향 변환하는 무료 자막 변환기입니다. 파일 업로드와 텍스트 붙여넣기, 형식 자동 감지, 자막 큐 점검, 결과 복사 및 다운로드를 지원합니다.
SRT 자막을 WebVTT(VTT)로, VTT 자막을 SRT로 변환합니다. 파일을 업로드하거나 자막 내용을 직접 붙여넣을 수 있으며, 변환은 브라우저에서 처리됩니다.

SRT 또는 VTT 파일을 선택하거나 드래그하세요

최대 5MB · UTF-8 / UTF-16 BOM / 한글 레거시 인코딩 자동 시도

WebVTT에서 큐 식별자는 선택 사항입니다. 필요할 때만 순번을 유지하세요.

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

이 사이트는 광고 수익으로 유지되고 있습니다. 배너 또는 여기를 클릭하여 구매해 주시면 유지에 도움을 주실 수 있습니다.

SRT VTT 변환기란?

SRT VTT 변환기는 영상 자막 파일인 SubRip(.srt)과 WebVTT(.vtt)를 서로 바꾸는 도구입니다. 두 형식 모두 자막 문장과 표시 시간을 텍스트로 저장하지만, 파일 헤더와 타임코드 표기, 큐 식별자 및 부가 설정 방식이 다릅니다.
이 도구는 단순히 확장자만 바꾸지 않고 자막 블록을 분석해 타임코드를 다시 생성합니다. 변환 후에는 자막 큐 개수, 전체 자막 구간, 겹치는 큐, 제외된 블록도 함께 확인할 수 있습니다.

SRT를 VTT로 변환하는 방법

SRT 파일을 업로드하거나 내용을 붙여넣은 뒤 SRT → VTT 방향에서 변환하세요. SRT의 쉼표 밀리초 표기인 00:00:01,000을 WebVTT의 00:00:01.000 형식으로 바꾸고, 파일 맨 앞에 WEBVTT 헤더를 추가합니다.

VTT를 SRT로 변환하는 방법

VTT 파일을 업로드하면 형식을 자동 감지해 VTT → SRT 방향으로 전환합니다. VTT의 마침표 밀리초를 SRT의 쉼표 형식으로 바꾸고 각 자막 블록에 1, 2, 3 순서의 번호를 붙입니다. VTT의 위치·정렬 설정이나 NOTE, STYLE, REGION 블록은 SRT에 같은 구조가 없기 때문에 출력에서 제외하고 경고로 알려줍니다.

SRT와 VTT의 차이

구분SRTVTT
파일 시작별도 헤더 없음WEBVTT 헤더
밀리초 구분쉼표(,)마침표(.)
큐 번호일반적으로 순번 사용선택적 식별자
추가 기능구조가 단순함NOTE·STYLE·REGION·큐 설정 지원

왜 VTT는 WEBVTT로 시작하나요?

WebVTT 파일은 웹 영상의 자막, 캡션, 챕터 등 시간 기반 텍스트 트랙을 표현하기 위한 형식입니다. W3C 사양의 예시처럼 파일 첫 줄에 WEBVTT 서명을 두고 그 아래에 시간 구간과 자막 내용을 작성합니다. HTML의 <track> 요소와 함께 사용하는 경우가 대표적입니다.

SRT 타임코드와 VTT 타임코드

SRT는 일반적으로 시:분:초,밀리초 형식을 사용하고, WebVTT는 시:분:초.밀리초 또는 짧은 구간에서 분:초.밀리초 형식을 사용할 수 있습니다. 따라서 자막 내용이 같더라도 쉼표와 마침표 차이 때문에 형식을 구분해 변환해야 합니다.

VTT를 SRT로 바꿀 때 일부 정보가 사라질 수 있는 이유

WebVTT는 큐 위치, 정렬, 크기, 영역, 스타일, 주석 같은 추가 기능을 정의할 수 있습니다. 반면 SRT는 순번, 시작·종료 시간, 자막 텍스트 중심의 비교적 단순한 구조입니다. 그래서 align:center, position:10%, STYLE, REGION 같은 정보는 SRT로 완전히 보존하기 어렵습니다. 중요한 배치나 스타일이 있는 자막이라면 변환 후 영상에서 직접 확인하는 것이 좋습니다.

한글 SRT가 깨질 때

SRT는 파일 인코딩이 하나로 고정된 형식이 아니어서 오래된 자막 파일은 UTF-8이 아닌 인코딩으로 저장된 경우가 있습니다. 이 변환기는 UTF-8과 UTF-16 BOM을 우선 확인하고, UTF-8 해석이 실패하면 브라우저의 EUC-KR 디코더도 시도합니다. 그래도 글자가 깨진다면 원본 자막을 텍스트 편집기에서 UTF-8로 다시 저장한 뒤 변환해보세요.

자주 묻는 질문

  • Q. 파일을 업로드하면 서버에 저장되나요?
    A. 아니요. 이 변환기의 변환 로직은 브라우저에서 실행되며 선택한 자막 파일 내용을 서버로 전송하지 않습니다.
  • Q. SRT의 자막 번호를 VTT에서도 유지해야 하나요?
    A. 필수는 아닙니다. WebVTT의 큐 식별자는 선택 사항이므로 기본값은 번호를 제거하고, 필요한 경우 옵션으로 유지할 수 있습니다.
  • Q. VTT의 자막 위치와 스타일도 SRT로 변환되나요?
    A. SRT에 동일한 기능이 없는 VTT 큐 설정, STYLE, REGION 등은 그대로 옮길 수 없습니다. 변환 결과의 경고를 확인해주세요.
  • Q. 변환 후 자막 시간이 바뀌나요?
    A. 정상적인 큐의 시작·종료 시간 값은 유지하고, 형식에 맞게 쉼표와 마침표 등 표기만 변경합니다.

참고 자료

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

이 사이트는 광고 수익으로 유지되고 있습니다. 배너 또는 여기를 클릭하여 구매해 주시면 유지에 도움을 주실 수 있습니다.

SRT VTT 변환기
홈
즐겨찾기
메뉴