Skip to content

Subtitle converter: SRT ↔ VTT ↔ transcript

Subtitles converted properly — timestamps re-punctuated, cues renumbered, or the whole thing flattened to a clean transcript.

SRT or VTT subtitle file · converted on your device, nothing is uploaded

Advanced settings (optional)
Output
Convert to

SubRip — what video players and editors expect.

Runs in your browser. Files are never uploaded — you can go offline after the page loads.

How to use the Subtitle Converter (SRT ↔ VTT)

  1. Drop an .srt or .vtt file — the sensible direction is picked automatically.
  2. Preview the converted cues (or the clean transcript).
  3. Download the result.

Easy to use

Drop files, pick options, download. Whole folders at once, no signup, no daily limit.

Best quality

The same engines the professionals use — SVGO, resvg, MozJPEG, libwebp, libavif — compiled to run in your browser.

Private & secure

Files are processed on your device and never uploaded. Close the tab and nothing remains anywhere.

Two formats, one comma apart

SRT and WebVTT carry identical content but disagree on details players are strict about: SRT numbers its cues and writes 00:01:02,500; VTT demands a WEBVTT header and 00:01:02.500. Upload an SRT where a web player wants VTT and captions silently fail. The conversion here fixes punctuation, renumbers cues, strips styling tags, and tolerates the BOMs and missing hour fields real files have.

Transcript mode is the sleeper feature: timestamps gone, rolling-caption duplicates merged — the readable text of a talk, ready to quote or hand to a translation tool. Subtitle files never upload; everything is parsed in your tab.

Frequently asked questions

Why do SRT and VTT both exist?

SRT is the old universal player format (comma decimal separator, numbered cues); WebVTT is what HTML5 video and web players require (dot separator, WEBVTT header). Same content, mutually incompatible punctuation — hence this converter.

What does transcript mode do?

Strips timestamps and numbering, removes styling tags, and merges the duplicated lines that rolling captions produce — leaving readable text for quoting, translating or feeding to AI tools.

Your files never leave your device

Most online converters upload your file to a server. InfyTool ships the actual encoders to your browser as WebAssembly instead, so processing happens inside your tab — faster for batches, and nothing to delete afterwards.

  • No upload, ever. Turn off Wi-Fi after the page loads and every tool keeps working.
  • No limits. No file-size cap, no queue, no watermark, no account.
  • Runs on your CPU. Batches use several cores in parallel; nothing is throttled.

More free tools

Need icons or SVGs to start from?

InfyTool is built by the same team as these free libraries.