Free subtitle tools that run entirely in your browser

Convert SRT to VTT, shift timings, clean up transcripts โ€” instantly. Your files never leave your device. No upload, no signup, no limits.

๐Ÿ”’ 100% private โ€” zero upload โšก Instant, client-side ๐Ÿ†“ Free forever ๐Ÿ“ฑ Works on mobile

SRT โ†’ VTT Converter

Convert SubRip subtitles to WebVTT for HTML5 video. Batch-ready, format-perfect.

VTT โ†’ SRT Converter

The reverse direction โ€” WebVTT back to classic SRT for any player.

Shift Subtitle Timings

Move all cues earlier or later to sync with your video. Handles SRT & VTT.

SRT โ†’ Plain Text

Strip timestamps and numbers โ€” get clean readable text from any subtitle file.

Transcript Formatter

Paste raw Whisper or YouTube captions, get a clean readable transcript.

SBV โ†’ SRT Converter

Convert YouTube's SBV captions to the universal SRT format.

ASS โ†’ SRT Converter

Convert Advanced SubStation Alpha subtitles to SRT โ€” tags stripped automatically.

SRT โ†’ ASS Converter

Generate a clean ASS v4.00+ script from SRT, ready to style in Aegisub.

Frame Rate Converter

Subtitles drift out of sync over time? Convert timings between 23.976, 25, 29.97 fpsโ€ฆ

SRT Cleaner

Remove HTML tags, [sound] markers, speaker names and empty cues in one click.

Merge Subtitles

Join two-part subtitle files or overlay two languages on one timeline.

Text โ†’ SRT

Turn plain text into timed SRT cues with automatic sentence splitting.

VTT โ†’ Plain Text

Extract readable text from WebVTT files, fixing fragmented auto-captions.

Frequently asked questions

Are these subtitle tools really free?

Yes. Every tool is 100% free with no usage limits, no signup and no watermarks.

Do my files get uploaded to a server?

No. All processing happens locally in your browser. Your subtitle files and transcripts never leave your device โ€” you can even use the tools offline once the page is loaded.

What formats are supported?

SRT, WebVTT (VTT), SBV and ASS/SSA today, plus plain text. New tools and formats are added regularly.

Why browser-based instead of an app?

No install, works on any OS including phones, and it's private by design. Because processing is local, there are no file-size limits imposed by a server.