**SRT to VTT 変換ツール — 無料・ブラウザで完結 | SozAI**
Source: https://sozai.app/ja/tools/srt-to-vtt/

無料ツール

# SRT to VTT 変換ツール

SubRip形式のファイルをWeb向けのWebVTTに変換します。.srtをドロップすれば、ブラウザが求めるヘッダーと、HTML5のvideoが必要とするタイムスタンプの区切り記号を備えた.vttが手に入ります。

- ブラウザ上で動作
- データはアップロードされません
- 登録不要

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

または

対応形式：.srt、.vtt、.txt

音声/動画の長さ

時間

分

ファイル数

SRTファイルを追加 (2+)

移動幅   秒

変換先

### 結果

使い方

## SRT to VTT 変換ツールを3ステップで

01

### SRTファイルをドロップ

.srtをボックスにドラッグするか選択してください。ファイルは端末の外に出ません。

02

### VTTに変換

WEBVTTヘッダーが追加され、すべてのタイムコードのミリ秒区切りがコンマからピリオドに変わります。

03

### .vttをダウンロード

結果をコピーするか、HTML5のvideoトラックにそのまま指定できる形でダウンロードできます。

## SRTがブラウザで再生されない理由

SubRipとWebVTTは見た目がほとんど同じで、それがこの不具合をなおさら分かりにくくしている。.srtファイルを `<track>` 要素に指定すると動画自体は再生されるのに、字幕だけがまったく表示されない。エラーも出ない。HTML5のvideoはそもそもSubRipを読み込む仕組みを持たず、読めるのはWebVTTだけだ。両者の違いはごくわずか2点だが、プレイヤーはその違いを一切許してくれない。

## 本質的に異なる2つの点

まず、WebVTTファイルは先頭に`WEBVTT` という単語だけを単独の行として書く必要がある。このヘッダーがなければ、内容がどうであれファイルは丸ごと拒否される。次に、WebVTTは秒とミリ秒をピリオドで区切るが、SubRipはコンマを使う： `00:00:01.500` に対して `00:00:01,500` となる。SubRipが各ブロックの上に振っている字幕番号は、WebVTTでは省略可能なため、この変換では削除される——意味を持たない情報であり、ノイズにしかならないためだ。

## 変換で保持されるものと保持されないもの

タイミングはそのままコピーされ、四捨五入もずらしも再計算も一切行われない。1つの字幕内の改行もそのまま残るため、2行構成の字幕は2行のまま出力される。一方で、SubRipにもともと存在しない情報は引き継がれない。WebVTTには位置指定・アライメント・リージョンといったキュー設定を持たせられるが、このツールはそれらを新たに作り出すことはしない。得られるのはデフォルトの位置指定を使った、正しく整形されたファイルであり、ほとんどのケースでブラウザが求めているのはまさにこれだ。

## 処理はすべて自分のマシン上で行われる

ファイルの読み込みと変換はブラウザ内で行われる。アップロードも保存もされず、アカウントも不要だ。10MBまでのファイルに対応しているが、これは字幕ファイルに必要な容量を大きく上回る——長編映画1本分でも、通常は100KB未満に収まる。

回答

## SRT to VTT に関するよくある質問

SRTファイルをHTML5のvideoに指定しても字幕が表示されないのはなぜですか？

ブラウザがSubRipを読み込めないためです。

SRTとVTTの違いは実際には何ですか？

違いは2点だけです。VTTファイルはWEBVTTという行から始まる必要があり、ミリ秒の区切りにコンマではなくピリオドを使います：00:00:01,500ではなく00:00:01.500です。それ以外——時間、テキスト、改行——は同じです。

字幕番号は消えてしまいますか？

はい、意図的に削除されます。WebVTTでは字幕番号は連番ではなく任意の識別子として扱われ、どこからも参照されません。削除しても情報が失われることなく、よりすっきりしたファイルになります。

タイミングは変わりますか？

変わりません。開始時刻と終了時刻はミリ秒単位までそのままコピーされます。四捨五入も再計算も行われません。

スタイルや位置指定は引き継がれますか？

そもそも引き継ぐ情報がありません。SubRipには位置指定やリージョンの仕組みがないため、出力はWebVTTのデフォルト設定になります。キュー設定が必要な場合は、変換後に手作業で追加する必要があります。

ファイルはどこかにアップロードされますか？

されません。変換はJavaScriptによってブラウザ内で行われます。ファイルはサーバーに送信されることも保存されることもなく、アカウントも必要ありません。

どれくらいのサイズのファイルまで変換できますか？

10MBまで対応しています。字幕ファイルは容量が小さく、3時間の映画でも200KBを超えることはほとんどないため、この制限に達することはまず考えられません。

逆方向、VTTからSRTへの変換もできますか？

できます。VTT to SRT変換ツールがその処理を行い、汎用の字幕変換ツールを使えば、SBVやASSも含めて両方向の変換に対応できます。

フル文字起こしが必要ですか？

音声をアップロードするか YouTube リンクを貼り付けるだけで、話者ラベル・タイムスタンプ・要約付きの完全なAI文字起こしを取得できます。

 [アプリを入手 — 無料](https://sozai.app/ja/download/)

iOSとAndroidで無料。アカウント登録不要。

無料ツール

## 他の無料ツール

- [01 ASSをSRTに変換](https://sozai.app/ja/tools/ass-to-srt/)
- [02 SBV→SRT コンバーター](https://sozai.app/ja/tools/sbv-to-srt/)
- [03 SRT Word 変換ツール](https://sozai.app/ja/tools/srt-to-docx/)
- [04 SRTファイルチェッカー](https://sozai.app/ja/tools/srt-validator/)
- [05 SRTファイルの結合](https://sozai.app/ja/tools/merge-srt/)
- [06 SRT TXT 変換ツール](https://sozai.app/ja/tools/srt-to-txt/)
- [07 字幕コンバーター](https://sozai.app/ja/tools/subtitle-converter/)

[YouTube Transcript Generator](https://sozai.app/ja/youtube-transcript/) · [SozAI vs Other Tools](https://sozai.app/ja/compare/) · [Alternatives to Popular Apps](https://sozai.app/ja/alternatives/)


---
This is the markdown twin of https://sozai.app/ja/tools/srt-to-vtt/ — the same content, without the markup.
Published by SozAI (https://sozai.app). Reuse and quotation are allowed with attribution and a link back.
Machine-readable index: https://sozai.app/llms.txt · data API: https://sozai.app/api/
