Free Subtitle Format Converter

Convert Subtitles Between SRT, VTT & ASS

Convert subtitle files between all major formats: SRT (SubRip), VTT (WebVTT), ASS/SSA (Advanced SubStation Alpha), and more. Perfect for video editing, web video, and international distribution.

SRT ↔ VTT ↔ ASS conversion Preserves timing & formatting HTML5 web video ready (VTT)
Drop your file here

or browse files

Up to 100 MB free • Outputs: SRT, VTT, ASS

Waiting in queue…
0%
Ready to download
Conversion completed successfully
Download File
Conversion failed

Something went wrong. Please try again.

SSL Encrypted
Files deleted in 2h
Fast processing
No signup needed
Simple & Fast

How to Use Subtitle Converter

Convert your files in three simple steps — no software, no signup.

01
Upload Subtitle File

Upload your subtitle file in SRT, VTT, ASS, SSA, SUB, or other supported format. Subtitle files are typically small — under 1 MB.

02
Select Output Format

Choose your target subtitle format: SRT for universal compatibility, VTT for HTML5 web video, or ASS for styled subtitles in media players.

03
Download Converted Subtitles

Download your converted subtitle file. Timing is preserved precisely, and styling is adapted where possible to the target format.

Features

Why Use Subtitle Converter?

HTML5 Web Video

Convert SRT to WebVTT (VTT) for use with the HTML5 <code>&lt;track&gt;</code> element — the only subtitle format natively supported in web browsers.

Media Player Support

VLC, Plex, Kodi, and MPV prefer SRT or ASS subtitles. Convert your subtitles to the format your media player supports for reliable display.

YouTube Upload Ready

YouTube accepts SRT and VTT subtitle files for video captions. Convert your ASS or SSA files to SRT before uploading to YouTube.

Styled Subtitles (ASS)

ASS format supports rich styling — custom fonts, colours, positions, and karaoke effects. Convert to ASS to unlock advanced subtitle display options in VLC and MPC.

International Distribution

Different distribution platforms and regions use different subtitle formats. Convert your subtitles for film festival submissions, broadcast delivery, and streaming platforms.

Private & Secure

Subtitle files are processed in an isolated environment and deleted automatically within one hour.

Compatibility

Supported Formats

All the formats you need, all in one place.

Format Description Extension Best Used For
SRT SubRip Text — most universal subtitle format .srt YouTube, Facebook, Vimeo, media players, DVDs
VTT (WEBVTT) Web Video Text Tracks — HTML5 standard .vtt HTML5 video, web players, online courses
ASS / SSA Advanced SubStation Alpha — styled subtitles .ass Anime fansubs, styled captions, VLC/MPC
SUB MicroDVD format (frame-based timing) .sub Legacy DVD players and older media
SBV YouTube's native subtitle format .sbv YouTube Community Contributions
TTML / DFXP W3C timed text for broadcast/streaming .ttml Netflix, Amazon Prime, broadcast delivery
LRC Lyric file for music/karaoke players .lrc Music players, karaoke applications
FAQ

Frequently Asked Questions

SRT (SubRip Text) is the most universally supported subtitle format, compatible with virtually every media player and video platform. VTT (WebVTT) is the HTML5 standard for web browsers and is used with the <track> element. VTT supports additional features like positioning and line alignment.

YouTube accepts SRT and VTT files for manual caption uploads. YouTube's own auto-caption system generates SBV files, which can be downloaded and converted using this tool.

ASS (Advanced SubStation Alpha) is used when subtitles need rich styling — custom font faces, colours, sizes, positions, and special effects like karaoke highlighting. It's widely used in anime fansubs and is supported by VLC, MPC-HC, and mpv.

SRT supports minimal styling (bold, italic, underline via HTML tags). Converting ASS to SRT will preserve basic text but lose advanced styling, positioning, and effects. Converting SRT to ASS is cleaner as styling can be added but not removed.

Yes. Convert any subtitle file to VTT (WebVTT) format. Then use it with the HTML5 video <track> element: <track kind="subtitles" src="subs.vtt" srclang="en"> inside your <video> tag.

The converter faithfully converts timing between formats without modifying it. If your subtitles are out of sync, use a dedicated subtitle timing editor to adjust the offset before converting the format.
Real-World Uses

Who Uses Subtitle Converter?

From everyday users to professionals — see how people rely on this tool every day.

Web Developers
HTML5 Web Video Captions

Convert SRT to VTT to use with the HTML5 <code>&lt;track&gt;</code> element — the only format browsers natively support for in-player captions.

YouTubers
YouTube Caption Upload

Convert ASS/SSA anime-style or SBV auto-caption files to SRT or VTT for manual upload to YouTube's closed caption system.

Media Server Users
Plex & VLC Subtitles

Convert VTT or exotic subtitle formats to SRT or ASS for reliable display in Plex, Kodi, VLC, and MPC-HC media players.

Localisation Teams
Broadcast & OTT Delivery

Convert subtitle files to TTML/DFXP format required by Netflix, Amazon Prime, and broadcast distribution pipelines for international content.

Musicians
Lyric File Conversion

Convert song lyrics between LRC (karaoke player format) and SRT/VTT for use in different music video and karaoke applications.

Film Festival Submitters
Festival Subtitle Requirements

Many film festivals specify subtitle format requirements for submissions. Convert your working SRT or ASS files to the required delivery format.

Why TransmuteBox?

TransmuteBox vs. Alternatives

See how we compare to desktop software and other online converters.

Feature Our Tool
TransmuteBox
Subtitle Edit Other Online
SRT ↔ VTT conversion
ASS / SSA support Sometimes
TTML / DFXP output
Timing preserved exactly Sometimes
Basic styling conversion
No install required
Files auto-deleted after 2 h Varies
Under the Hood

Technical Specifications

Built on industry-standard open-source tools for maximum quality and reliability.

Limits & Restrictions
  • Max file size: 5 MB
  • Input: SRT, VTT, ASS, SSA, SUB, SBV, LRC
  • Output: SRT, VTT, ASS, TTML
Subtitles SRT VTT WebVTT ASS TTML Caption Converter
Conversion Engine
FFmpeg subtitle stream processing · custom SRT/VTT/ASS parsers
Output Quality
Lossless timing conversion · millisecond-accurate cue points preserved
Average Speed
Near-instant for all subtitle formats (files < 1 MB typical)
Data Security
HTTPS transfer · isolated temp dir · auto-purged in 2 h
Timing accuracy
Millisecond precision preserved
Supported formats
SRT · VTT · ASS · SSA · TTML
Conversion speed
Under 1 second for most files
Complete Guide

Subtitle Format Guide: SRT, VTT, ASS and When to Use Each

Subtitle files are deceptively simple text files — but the variety of formats reflects decades of different software ecosystems, distribution requirements, and technical needs. Knowing which format to use for your specific platform or workflow saves significant frustration.

SRT: The Universal Subtitle Format

SRT (SubRip Text) is the most widely supported subtitle format across all platforms and software. Its structure is simple:

1\n00:00:05,000 --> 00:00:08,000\nHello, world!\n\n2\n00:00:09,000 --> 00:00:12,500\nThis is a subtitle line.

SRT supports basic formatting via HTML-like tags: <b>, <i>, <u>, and <font color="#ffffff">. Timing uses commas (,) as the decimal separator — not periods.

VTT (WebVTT): The HTML5 Web Standard

WebVTT (VTT) is the W3C standard for in-browser subtitle display. It's the only subtitle format natively supported by HTML5's <track> element. VTT is structurally similar to SRT but uses periods as decimal separators and adds support for:

  • Cue settings: line position, size, alignment per cue.
  • CSS styling: subtitle appearance controlled via CSS ::cue pseudo-element.
  • Chapters and metadata: non-subtitle cues for navigation and player metadata.

ASS/SSA: Styled Subtitles for Advanced Use

ASS (Advanced SubStation Alpha) is the richest subtitle format, supporting:

  • Custom font faces, sizes, and colours per subtitle line.
  • Positioning: subtitles can appear anywhere on screen, not just the bottom centre.
  • Karaoke highlighting for music lyrics.
  • Animation and fade effects.
  • Multiple simultaneous subtitle layers.

ASS is the format of choice for anime fansubs and styled subtitle workflows in VLC, mpv, and MPC-HC.

TTML/DFXP: Broadcast and OTT Distribution

TTML (Timed Text Markup Language) and its profile DFXP (Distribution Format Exchange Profile) are W3C XML-based subtitle formats used in professional broadcast and streaming distribution. Netflix, Amazon Prime, Hulu, and many national broadcasters require TTML for subtitle delivery.

TTML is more complex than SRT but supports full styling and positioning — and critically, it's required for closed caption compliance submissions in many markets.

Common Subtitle Conversion Workflows

  • YouTube upload: Convert any format to SRT. Upload via YouTube Studio → Subtitles → Add → Upload file.
  • HTML5 website: Convert SRT or ASS to VTT. Use with <track kind="subtitles" src="video.vtt" srclang="en">.
  • Plex/Kodi: Use SRT (broadest player support) or ASS (for styled anime subtitles in VLC/mpv clients).
  • Netflix delivery: Convert to TTML/DFXP as required by the delivery specification.
  • Burning in subtitles: Hard-coding requires video re-encoding — use a video editor or FFmpeg with a subtitle filter.

Need More? Go Pro.

Unlock unlimited conversions, larger file sizes, priority processing, and cloud storage with TransmuteBox Pro.

No credit card for free tier Cancel anytime 12M+ users trust us