Skip to main content
Whisper Web
Free browser subtitle converter

Subtitle Converter

Convert supported text subtitles to SRT, VTT, Word, TXT, or PDF in your browser. Batch files and ZIP entries stay on your device.

Private browser conversion. Files up to 5 MB are parsed and generated locally. No subtitle upload is needed.

1. Select your subtitle file

(SRT, VTT, ASS/SSA, SAMI, text MicroDVD SUB, MPL2, oTranscribe TXT, or ZIP; content is checked too)

Drop the file on the button · UTF-8 text · up to 5 MB

Text-based subtitles only: SRT, VTT, ASS/SSA, SAMI, text MicroDVD SUB, MPL2, and timestamped oTranscribe TXT. SUP and binary SUB/IDX store subtitle images and need OCR, so they are not accepted here.

Or paste subtitle text

2. Select the output format

Same-format conversion is disabled.

Best for HTML5 video and web players; adds the WEBVTT structure and web-style timestamps.

No upload · no signup · local mode

Subtitle format guide

Pick the output that fits your next step

SRT and VTT keep timed captions; TXT creates a readable transcript; DOCX and PDF create document views for editing, review, or sharing.

SRT ↔ VTT

Switch between common subtitle formats while keeping cue order, text, line breaks, and millisecond timing.

SRT/VTT → TXT

Remove indices and timestamps to create a clean transcript with sensible paragraph spacing.

SRT/VTT → Word

Create a real editable DOCX with cue timing context and Unicode-friendly document text.

SRT/VTT → PDF

Create a real paginated PDF for reading or printing, with honest handling of unsupported glyphs.

Text inputs, batch, and legacy boundaries

The hub recognizes SRT, WebVTT, ASS/SSA Dialogue events, SAMI SYNC timing, text MicroDVD SUB, MPL2, and timestamped oTranscribe TXT. ASS/SSA display controls are reported as loss; ambiguous SAMI stops; MicroDVD needs valid FPS; MPL2 italics become plain text. ZIP paths and duplicates are rejected. TXT supports blank lines, timings, and filename; PDF supports font size, filename, page numbers, spacing, and timings, but never replaces unsupported glyphs.

Picture subtitles need OCR

Blu-ray SUP and DVD SUB/IDX store images rather than cue text. They need a separate OCR workflow and are not accepted by this converter.

Your source stays local

File reading, format detection, parsing, output generation, preview, copy, and download happen in the browser. Conversion events include format, result, and local mode alongside standard site context such as page, locale, device type, and session entry—not filenames, hashes, cue text, or subtitle bytes.

Format notes

Subtitle conversion guide

Use this guide to choose the right text-subtitle workflow, understand what survives a format change, and prepare legacy files before conversion.

What a text-subtitle conversion keeps

SRT and WebVTT are timed-text formats: the useful core is each cue's start time, end time, reading order, and caption text. This converter keeps that core where the target supports it, then makes a document or transcript when it does not. Start with the Subtitle Converter when you want the format detected before choosing an output.

Converting ASS or SSA to SRT

ASS and SSA can carry style definitions, positioned text, override tags, effects, and karaoke timing. Whisper Web extracts readable Dialogue timing and text; those presentation controls are not preserved in SRT. Review overlaps after conversion when the source used positioning heavily. The Aegisub ASS documentation is a useful reference for the tags that need a source-file backup.

Converting WebVTT to SRT

WebVTT is a web video caption format with a WEBVTT signature, optional cue identifiers, settings, NOTE/STYLE/REGION blocks, and inline markup. In VTT to SRT, cue timing and text are kept, identifiers become SRT sequence numbers, and settings plus NOTE/STYLE/REGION blocks are omitted. Inline markup can remain in the output, so player rendering may vary. See the MDN WebVTT guide for the browser format model.

Preparing SAMI and MicroDVD files

SAMI files can contain more than one language class. This converter does not choose a language track: when a file contains more than one distinct non-empty P Class, prepare a single-Class file before uploading. Microsoft documents the SAMI format as a synchronized-caption interchange format.

Text MicroDVD .sub files use frame numbers instead of clock times. Supply an FPS value or include it as {1}{1}FPS in the file; Whisper Web does not guess a default frame rate. Picture-based VobSub SUB/IDX is a different format and requires OCR, which this text converter does not provide.

MPL2 and timestamped oTranscribe text

MPL2 stores start and end values in tenths of a second, uses | for line breaks, and can mark italics that become plain text here. That makes it suitable for a timing-preserving conversion, but not for preserving its visual styling.

For oTranscribe, export plain TXT with an MM:SS or H:MM:SS timestamp at the start of each line or paragraph. Markdown and .otr project files are not accepted. Learn more about oTranscribe before preparing an export.

Batch and ZIP conversion limits

A batch can expand to 50 files. Each selected file or ZIP entry is limited to 5 MB, a ZIP upload to 25 MB, and the expanded text total to 50 MB. A damaged or unsafe ZIP fails as one package; separately selected subtitle files can still finish. When two or more files succeed, download them together as a ZIP.

When the next step is a transcript or document

Use SRT to Text for a clean reading transcript without cue numbers or timing. Use DOCX or PDF when a reviewer needs an editable or printable document; keep the original SRT or VTT alongside it when you may need to return to a video player.

Frequently asked questions

What subtitle formats can I convert?

The hub accepts UTF-8 SRT, VTT, ASS/SSA, SAMI, text MicroDVD SUB, MPL2, and timestamped oTranscribe TXT. Outputs are SRT, VTT, DOCX, TXT, and PDF; untimed plain TXT is document-only.

How do batch and ZIP conversion limits work?

Choose up to 50 accepted files. A selected or extracted file can be 5 MB, a ZIP can be 25 MB compressed, and expanded text across the batch can be 50 MB. Nested ZIPs, unsafe paths, duplicate names, binary entries, and oversized metadata are rejected without cancelling unrelated results.

Why did MicroDVD or SAMI fail?

Text MicroDVD uses frame numbers, so it needs a finite FPS between 1 and 240 from its hint or your setting. SAMI needs unambiguous non-empty track content; files with more than one non-empty language/class must be separated first.

Does the subtitle converter upload my file?

No. Whisper Web detects, parses, converts, and generates downloads locally in your browser. The subtitle bytes, filename, and cue text do not go to a conversion server.

Is SRT to TXT supported?

Yes. The canonical page is /srt-to-text, and its SRT to TXT workflow creates a clean transcript without subtitle sequence numbers or timestamps.

What does VTT to SRT lose?

SRT cannot standardize WebVTT cue identifiers, cue settings such as line and position, NOTE/STYLE/REGION blocks, or some VTT-specific inline markup. Whisper Web reports those warnings instead of hiding them.

Can I convert subtitles to Word or PDF offline?

After the page and its libraries are available, DOCX and PDF generation runs locally. PDF export checks built-in font coverage and stops clearly for unsupported characters; DOCX or TXT is safer for broad Unicode text.

Can I convert SUP or SUB/IDX subtitles here?

No. SUP and paired binary SUB/IDX files are picture subtitles that require OCR. A text MicroDVD .sub is different and is accepted only when its text signature and FPS are valid.

Do I need to install subtitle conversion software?

No. The converter works in a modern browser on desktop or mobile. Once the page and its libraries are available, conversion and file generation run on the current device.

Continue with Pro cloud transcription

Open the dashboard for Pro cloud transcription, saved history, and batch workflows. Files selected there are uploaded for cloud processing.

Open the dashboard