VTTからSRTに変換
WebVTT(.vtt)字幕を、ほとんどのプレーヤーや編集ソフトで使えるSubRip(.srt)に変換します。ファイルはブラウザー内で処理し、送信しません。
ここに字幕ファイルをドロップ
VTTファイル。一度に50ファイルまで追加できます。
ファイルはブラウザー内で処理され、当サイトのサーバーには送信されません。
このツールでできること
YouTube、Zoom、ウェブプレーヤーなどから保存したWebVTT(.vtt)字幕をSubRip(.srt)に変換します。字幕番号を1から付け、時刻はミリ秒単位で保持します。STYLEやREGIONなどSRTで保存できないブロックは除きます。ブラウザー内で最大50ファイルを一括変換できます。
VTTをSRTに変換する手順
- ファイルを選択 で.vttファイルを1つ以上選ぶか、緑色の領域にドラッグします。 テキストを貼り付け から字幕を貼り付けることもできます。
- 一覧で、各ファイルの読み込み件数と検出された問題を確認します。
- ファイルを変換 を選択します。
- 各ファイルの ダウンロード を選択します。複数ファイルの場合は すべてダウンロード(ZIP) も使えます。
設定の説明
- 話者名を付ける (初期値は無効):
<v Anna>などのWebVTT音声タグを、行頭の「Anna: 」に変換します。無効の場合はタグを削除し、発言のテキストだけを残します。 - 改行コード (初期値はWindowsのCRLF):CRLFはどのプレーヤーでも使えます。別のプログラムでUnixの改行コードを指定されている場合だけLFを選んでください。
- UTF-8 BOMを追加 (初期値は無効):ファイル先頭に目に見えない識別子を付けます。一部の古いWindowsプレーヤーやExcelで、アクセント付き文字を正しく表示するために必要です。
変換例
次のWebVTTファイルを変換します。
WEBVTT
00:00:01.000 --> 00:00:03.500
<v Anna>桟橋にまだ誰かいますか?
00:00:04.200 --> 00:00:06.900 align:start
私 & 雨だけです。
話者名を付ける を有効にしたSRT出力です。
1
00:00:01,000 --> 00:00:03,500
Anna: 桟橋にまだ誰かいますか?
2
00:00:04,200 --> 00:00:06,900
私 & 雨だけです。
形式の注意点と制限
- WEBVTTヘッダーの有無にかかわらず、キューID、NOTE、STYLE、REGIONブロックを含むWebVTTを読み込みます。SRTで保存できないブロックは除きます。
- 字幕番号を1から付け、時刻はミリ秒の前にコンマを使うSRT形式にします。
- UTF-8で保存します。時刻はミリ秒単位で保持し、時間移動や再設定はしません。
- 最大50ファイル、1ファイル20 MB、合計200 MBまで処理できます。
- 逆方向にはSRTからVTTへの変換を使ってください。ASS、SBV、テキストへの変換は字幕変換ツールで行えます。
よくある質問
VTTをSRTに変換するのはどんな場合ですか?
SRTは多くの動画プレーヤー、編集ソフト、テレビ用端末が対応する形式です。WebVTTはウェブプレーヤー向けなので、YouTube、Zoom、Vimeo、オンライン講座から保存した字幕を他で使う際に変換が必要になることがあります。
VTTの話者名はどうなりますか?
WebVTTには<v Anna>のような話者タグがあります。SRTに対応するタグはないため削除します。「話者名を付ける」を有効にすると、行頭に「Anna: 」として名前を残せます。
位置指定や書式はどうなりますか?
SRTはキュー設定、クラス、ルビに対応していないため削除し、削除内容を表示します。斜体・太字・下線のタグは保持し、&などのエスケープ文字は通常の文字に戻します。
YouTubeの自動生成字幕も変換できますか?
はい。時刻を保持して変換します。自動生成字幕では次の行がスクロールして入る間、同じ行が繰り返されます。この繰り返しは元のタイミングの一部なので、SRTにも残ります。
複数のVTTファイルを一括変換できますか?
はい。最大50ファイル、1ファイル20 MB、合計200 MBまで追加できます。SRTファイルを個別に、またはZIPにまとめてダウンロードできます。
ファイルはどこかに送信されますか?
ファイルはブラウザー内で処理され、当サイトのサーバーには送信されません。
最終更新:2026年11月1日 · ファイルがブラウザーの外に出ることはありません。