← Back to Home

Free Subtitle Converter

Convert subtitles between formats instantly. No upload, no signup — runs 100% in your browser.

SRT VTT SBV ASS/SSA TXT
Input
Drop a subtitle file here or browse files
Supports SRT, VTT, SBV, ASS/SSA, and plain text
Output
Converted output will appear here

Subtitle Format Guide

Learn about each subtitle format and when to use it.

SRT

SubRip Text

The most widely supported subtitle format. Works with virtually every video player, editor, and platform. Simple numbered blocks with timestamps and text.

1
00:00:01,000 --> 00:00:04,500
Hello, welcome to the video.

2
00:00:05,000 --> 00:00:08,200
Today we'll talk about subtitles.

VTT

Web Video Text Tracks

The HTML5 standard for web video. Required for <video> elements and supported by all modern browsers. Supports CSS styling, positioning, and cue settings.

WEBVTT

1
00:00:01.000 --> 00:00:04.500
Hello, welcome to the video.

2
00:00:05.000 --> 00:00:08.200
Today we'll talk about subtitles.

SBV

SubViewer / YouTube

YouTube's native subtitle format. Simpler than SRT — no sequence numbers, uses dot-separated timestamps with comma delimiter. Ideal for YouTube uploads.

0:00:01.000,0:00:04.500
Hello, welcome to the video.

0:00:05.000,0:00:08.200
Today we'll talk about subtitles.

ASS/SSA

Advanced SubStation Alpha

Feature-rich format popular in anime fansubs and video editing. Supports multiple styles, precise positioning, colors, fonts, and even animated effects.

[Script Info]
ScriptType: v4.00+

[Events]
Dialogue: 0,0:00:01.00,0:00:04.50,Default,,0,0,0,,Hello!
Dialogue: 0,0:00:05.00,0:00:08.20,Default,,0,0,0,,Today...

TXT

Plain Text

Extract just the text content from any subtitle file. Useful for translations, scripts, SEO, or feeding text to other tools. One line per subtitle cue.

Hello, welcome to the video.
Today we'll talk about subtitles.
Let's get started.

Format Comparison

Quick reference for choosing the right format.

Feature SRT VTT SBV ASS/SSA
Timestamp delimiter Comma (,) Dot (.) Dot (.) Dot (.)
Precision Milliseconds Milliseconds Milliseconds Centiseconds
Header required No WEBVTT No [Script Info]
Sequence numbers Yes Optional No No
Styling support Basic HTML CSS None Rich (fonts, colors, effects)
Browser <video> No Yes No No
YouTube upload Yes Yes Yes (native) No
VLC / MPC / MPV Yes Yes Yes Yes
Premiere Pro / DaVinci Yes Yes Limited Yes

Frequently Asked Questions

Everything you need to know about subtitle conversion.

What subtitle formats does this tool support?
This tool converts between SRT (SubRip), VTT (WebVTT), SBV (YouTube/SubViewer), ASS/SSA (SubStation Alpha), and plain text. You can convert from any format to any other format — for example, SRT to VTT, ASS to SRT, VTT to SBV, or any combination.
Is this subtitle converter free?
Yes, completely free with no limits. There is no signup required, no watermarks, and no file size restrictions. Your files are never uploaded to any server — all conversion happens locally in your browser.
How do I convert SRT to VTT?
Simply drag and drop your .srt file onto the input area, or paste the SRT content directly. The tool automatically detects the SRT format. Then select "VTT" in the output format selector and click Download. That's it!
What's the difference between SRT and VTT?
Both formats are structurally similar, but differ in key ways: SRT uses commas in timestamps (00:01:23,456) and is the most universally supported format. VTT uses dots (00:01:23.456), requires a "WEBVTT" header, and supports CSS styling — it's the standard for HTML5 <video> elements and web applications.
What is the SBV format used for?
SBV is YouTube's native subtitle format. It's simpler than SRT — no sequence numbers, just timestamps and text. When you download subtitles from YouTube, they often come in SBV format. YouTube also accepts SRT and VTT for uploads.
Can I convert ASS/SSA subtitles?
Yes! ASS and SSA files (commonly used in anime fansubs) can be converted to any other format. During conversion, formatting tags and style overrides are stripped, preserving only the text content and timing. You can also convert other formats to ASS with a default style template.
Are my files uploaded to a server?
No. This tool runs entirely in your browser using JavaScript. Your subtitle files never leave your device — there is zero server communication, no data collection, and no cookies required for the converter to work.
Can I use this on mobile?
Yes. The tool works on mobile browsers (iOS Safari, Chrome for Android, etc.). You can paste subtitle text directly into the input area or use the file picker to select a subtitle file from your device. The layout adapts to your screen size.

Need more than subtitles?

Neolli generates captions, translates into 30+ languages, and dubs with your cloned voice — all with one-click YouTube upload.

See Pricing