TXT SRT 변환기

텍스트 대본을 자막 단위로 나누고 글자 수에 따라 시간을 붙여 SRT 파일로 만듭니다. 붙여 넣거나 올린 내용은 브라우저 밖으로 나가지 않습니다.

텍스트를 SRT로 변환

사용 방법

  1. 텍스트를 붙여 넣거나 .txt 파일을 올립니다. 빈 줄이 있으면 문장 중간이라도 그 자리에서 자막이 나뉩니다.
  2. 말이 0:00에 시작하지 않으면 시작(초)을, 줄 길이를 바꾸려면 줄당 글자(10~120, 기본 42)를 입력합니다.
  3. SRT로 변환을 누르고 subtitles.srt를 내려받은 뒤 영상과 맞춰 봅니다. 전체를 한꺼번에 당기거나 미는 일은 자막 싱크 맞추기로 할 수 있습니다.

문장을 나누고 시간을 매기는 방식

  • 문장은 마침표, 물음표, 느낌표, 말줄임표(…)에서 끝나며, 중국어·일본어의 전각 부호도 마찬가지입니다. 문장마다 새 자막이 시작되고, 문단 안의 줄바꿈 하나는 띄어쓰기로 바뀝니다.
  • 긴 문장은 단어를 자르지 않고 줄 길이에 맞춰 줄을 바꾸며, 자막 하나에 두 줄까지 담고 나머지는 다음 자막으로 넘깁니다. 줄 길이보다 긴 단어(URL 등)는 글자 단위로 자릅니다.
  • 자막 길이는 초당 16자를 읽는다고 보고 정하며 1.2초보다 짧아지지 않습니다. 다음 자막은 앞 자막이 끝나고 0.1초 뒤에 시작합니다.

예시

짧은 두 문장을 기본 설정으로 변환한 결과입니다.

텍스트 입력
안녕하세요. 오늘 날씨가 좋네요.
SRT 출력
1
00:00:00,000 --> 00:00:01,200
안녕하세요.

2
00:00:01,300 --> 00:00:02,500
오늘 날씨가 좋네요.

자주 묻는 질문

영상과 시간이 정확히 맞나요?
대략적으로만 맞습니다. 소리를 듣지 않고 글자 수로 시간을 정하므로 말 사이의 쉼, 빠른 말투, 음악 구간은 반영되지 않습니다. 녹음 파일이 있다면 Picute 받아쓰기 기능으로 실제 음성에 맞춘 시간을 받을 수 있으며, 받아쓰기에는 크레딧이 듭니다.
읽는 속도를 바꿀 수 있나요?
이 페이지에서는 바꿀 수 없습니다. 바꿀 수 있는 값은 시작 시간과 줄 길이입니다.
한국어 대본은 줄당 글자를 얼마로 두면 되나요?
기본값 42자는 영어 자막에 흔히 쓰는 길이라 한국어에는 깁니다. 한국어 자막은 보통 한 줄을 20자 안쪽으로 맞추므로 16~20 정도로 낮추고 결과를 보며 조정합니다.
올린 .txt 파일의 한글이 깨집니다.
파일을 UTF-8로 읽기 때문입니다. 예전 메모장에서 ANSI로 저장한 파일은 EUC-KR(CP949)이라 한글이 깨집니다. 메모장에서 UTF-8로 다시 저장하거나, 내용을 복사해 붙여 넣으면 됩니다.