TXTからSRTに変換
テキストに推定時刻を付け、行ごと・文ごとの字幕ファイルを作成します。ブラウザー内で処理し、ファイルは送信しません。
ここに字幕ファイルをドロップ
TXTファイル。一度に50ファイルまで追加できます。
ファイルはブラウザー内で処理され、当サイトのサーバーには送信されません。
このツールでできること
テキストや文字起こしを、行ごと・文ごとのSRTまたはWebVTT字幕に変換します。読み速度から表示時間を推定するか、固定の時間を設定できます。音声を聞き取るツールではありません。すでに字幕の時刻があるテキストは、その時刻を保持します。
TXTをSRTに変換する手順
- ファイルを選択 で.txtファイルを1つ以上選ぶか、緑色の領域にドラッグします。 テキストを貼り付け からテキストを貼り付けることもできます。
- 行ごと・文ごとの区切りと、各字幕の表示時間を選びます。
- 字幕を作成 を選択します。
- 各ファイルの ダウンロード を選択します。複数ファイルの場合は すべてダウンロード(ZIP) も使えます。
- 動画と字幕を一緒に再生し、必要に応じて時刻を調整します。
設定の説明
- 字幕の区切り方 (初期値は行ごと):「行ごと」は空行以外の各行を字幕1件にします。字幕に適した長さにすでに改行されている場合に使います。「文ごと」は段落の行をつなぎ、文末で区切ります。84文字を超える文はコンマや空白を優先して分割し、各字幕を1行42文字以内の2行にします。空行は常に文の区切りになります。
- 各字幕の表示時間 (初期値はテキストの長さに合わせる):「テキストの長さに合わせる」は下の読み速度を使います。「すべて同じ時間」は各字幕を同じ秒数にします。
- 読み速度(1秒あたりの文字数) (初期値は15):小さい値ほど長く表示します。各字幕の表示時間は最短1秒、最長7秒です。
- 字幕1件あたりの秒数 (初期値は3):全字幕を同じ長さにする場合に使います。
- 字幕間の間隔(秒) (初期値は0):前の字幕と次の字幕の間に空ける時間です。
- 変換先 (初期値はSRT):ウェブ動画プレーヤー用にはWebVTT(.vtt)を選びます。
- 改行コード と UTF-8 BOMを追加 :他のプログラムでLFが必要な場合や、文字化けする場合にだけ変更してください。
変換例
次のテキストファイルを変換します。
あの桟橋に、まだ誰か残っていますか?
私だけです。それと雨。
SRTに変換した結果です。
1
00:00:00,000 --> 00:00:01,200
あの桟橋に、まだ誰か残っていますか?
2
00:00:01,200 --> 00:00:02,200
私だけです。それと雨。
1行目は18文字なので、1秒あたり15文字では1.2秒間表示します。2行目は計算値が1秒未満になるため、最短の1秒間を使います。
形式の注意点と制限
- 一般的な文字コードのテキストを読み込み、UTF-8のSRT(初期設定はWindowsの改行コード)またはWebVTTで保存します。
- 時刻は推定値です。音声を聞き取ったり、動画を解析したりしません。
- すでに字幕ファイルになっているテキスト(SRT、WebVTT、ASS、SBV)は、時刻を変えずに変換します。
- 「文ごと」は単語間に空白を使う言語に適しています。日本語など空白のないテキストは84文字ごとに区切るため、必要に応じて区切りを見直してください。
- 最大50ファイル、1ファイル20 MB、合計200 MBまで処理できます。
- 字幕から文字を取り出す場合は、逆方向のSRTからTXTへの変換を使ってください。
よくある質問
TXTファイルをSRTに変換できますか?
はい。ただし通常のテキストには時刻がないため、このツールで作成します。各字幕の文字数から表示時間を決め、0:00から順に並べます。時刻は推定値で、動画の発話と一致するわけではありません。
表示時間はどう計算しますか?
初期設定では文字数を1秒あたり15文字で割り、1〜7秒の範囲に収めます。読み速度の変更、全字幕を同じ長さにする設定、字幕間の空き時間の追加もできます。
字幕は動画と合いますか?
大まかな目安です。音声は聞き取りません。作成後に動画と再生し、字幕の時間移動ツールで全体を早める・遅らせるか、字幕編集ソフトで各字幕を修正してください。
テキストに[00:01:05]などの時刻がある場合はどうなりますか?
行頭に時刻がある場合はその時刻を保持し、次の字幕の開始時刻を終了時刻にします。[00:01:05]、00:01:05、1:05、(00:01:05.250)に加え、[00:01:05 - 00:01:08]のような範囲も読み込めます。
SRTではなくWebVTTを作れますか?
はい。字幕を作成する前に「変換先」を「WebVTT(.vtt)」に設定してください。
ファイルはどこかに送信されますか?
ファイルはブラウザー内で処理され、当サイトのサーバーには送信されません。
最終更新:2026年11月1日 · ファイルがブラウザーの外に出ることはありません。