TXTからSRTに変換

テキストに推定時刻を付け、行ごと・文ごとの字幕ファイルを作成します。ブラウザー内で処理し、ファイルは送信しません。

ここに字幕ファイルをドロップ

TXTファイル。一度に50ファイルまで追加できます。

オプション

「文ごと」では、長い文を1行42文字、2行以内に分割します。
各字幕を1〜7秒間表示します。
0にすると、前の字幕が終わると同時に次の字幕が始まります。
Windows(CRLF)はどのプレーヤーでも使えます。LFは他のプログラムで必要な場合だけ選んでください。
一部の古いWindowsプレーヤーとExcelでのみ必要です。

先に字幕ファイルを追加してください。

ファイルはブラウザー内で処理され、当サイトのサーバーには送信されません。

このツールでできること

テキストや文字起こしを、行ごと・文ごとのSRTまたはWebVTT字幕に変換します。読み速度から表示時間を推定するか、固定の時間を設定できます。音声を聞き取るツールではありません。すでに字幕の時刻があるテキストは、その時刻を保持します。

TXTをSRTに変換する手順

  1. ファイルを選択 で.txtファイルを1つ以上選ぶか、緑色の領域にドラッグします。 テキストを貼り付け からテキストを貼り付けることもできます。
  2. 行ごと・文ごとの区切りと、各字幕の表示時間を選びます。
  3. 字幕を作成 を選択します。
  4. 各ファイルの ダウンロード を選択します。複数ファイルの場合は すべてダウンロード(ZIP) も使えます。
  5. 動画と字幕を一緒に再生し、必要に応じて時刻を調整します。

設定の説明

  • 字幕の区切り方 (初期値は行ごと):「行ごと」は空行以外の各行を字幕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日 · ファイルがブラウザーの外に出ることはありません。