A format that fits.
Use WebVTT for HTML video captions or SRT for your editing workflow. Start with an existing text-based subtitle file.
Move WebVTT captions into a basic SRT subtitle file for your editing or playback workflow. Review the result before downloading.
Made for the
finishing touches.
or
.SRT or .VTT · UTF-8 · Up to 5 MBChoose a file or try the sample to get started.
A fresh format. A better rhythm. Your processed subtitles will appear here.
Use WebVTT for HTML video captions or SRT for your editing workflow. Start with an existing text-based subtitle file.
Subtitles showing up too early? Shift them later with a positive offset. A constant shift won’t fix gradually drifting timing.
Turn captions into a readable transcript. Keep line breaks for a script, or join cues into a continuous paragraph.
No. Subtitle processing happens in a browser worker. This app has no subtitle upload endpoint or external fonts. The hosting service receives normal page requests, and the public site uses Cloudflare Web Analytics for page visits and performance. See the privacy policy for details.
UTF-8 SRT and WebVTT files up to 5 MB. Basic cue timing and text are supported. VTT headers, notes, styles, cue identifiers and positioning settings are not preserved in exports; detected metadata is reported. Basic bold, italic and underline tags are kept. VTT-only voice and word timing tags are removed when exporting SRT. Word timing tags are shifted together with cue timing when exporting VTT. Video files, transcription, translation and batch processing are outside this version.
Overlapping cues are reported and preserved. A shift that would make any start time negative is rejected, with no cues deleted. Invalid timestamps and end times that precede start times must be corrected before export.
The result contains a sequence number, a start and end timestamp, and subtitle text for each cue. Milliseconds use a comma instead of the full stop used by WebVTT. The WEBVTT header is removed.
1 00:00:01,200 --> 00:00:04,000 Every story starts with a little curiosity.
SRT cannot represent every VTT feature. CueFern does not export VTT styles, regions, positioning settings, metadata or cue identifiers. VTT-only voice, class, language and word timing tags are removed for SRT compatibility. Basic bold, italic and underline formatting remains. A warning identifies detected losses.
No subtitle upload is needed. Processing happens in your browser. The original file is unchanged. Check any styled, bilingual or overlapping captions in the editor or player where you intend to use the output.
For another format, try SRT to VTT. If you only need dialogue, use subtitle text extraction.