字幕変換ツール:SRT を TXT に、VTT を SRT に、ASS を SRT にオンライン変換

SRT・WebVTT・テキストの間で字幕ファイルを一発変換。.srt、.vtt、.ass、.ssa、YouTube の .sbv を貼り付けるか開くだけで、SRT・VTT・TXT としてダウンロードできます。変換はブラウザ内で行われ、ファイルが外部に送信されることはありません。

変換先

対応している変換

対応している変換
変換詳細
SRT → TXT番号とタイムコードを除き、1 字幕 1 行にします。メモや 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 Studio が書き出す 0:00:01.000,0:00:03.000 形式のタイミングを標準の SRT に変換します。
壊れた入力解析できないブロックはファイル全体を失敗させずにスキップして数え、&amp; などの HTML 実体も復元します。

よくある質問

SRT をテキストに変換するには?
.srt を開いて TXT を選び、ダウンロードするだけです。番号とタイムコード行が消え、各字幕が 1 行のテキストになります。タイムスタンプのオプションを有効にすると各行に [分:秒] が付き、講義ノートや 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 の動画なら、拡張機能がプレーヤー横で字幕トラックを直接読み取り、バイリンガル字幕と要約を作成します。ファイル変換は不要です。