Free & Client-Side100% Private & Client-Side

SUB to SRT Converter Online

Convert MicroDVD & SubViewer (.SUB) Subtitles to Standard SubRip (.SRT) Online

Your Files Stay On Your Device: All conversion processing runs 100% locally in your web browser. No files, text, or subtitles are ever transmitted to any remote server.
Auto-Detect
SUB Input (.sub)
Drag and drop your file here, or
Standard SubRip SRT Output (.srt)

The Complete Guide to Converting SUB Subtitles to SRT Format

Master the transition from legacy frame-indexed MicroDVD and timestamped SubViewer (.sub) subtitles to universally compatible SubRip (.srt). Learn the underlying mathematics of frame-to-time conversion, command-line FFmpeg operations, and proven troubleshooting techniques for frame-accurate synchronization.

For decades, the .sub file extension has been a ubiquitous fixture in digital video playback, home video ripping, and multimedia entertainment. Yet, anyone attempting to play an older video file with an accompanying .sub subtitle on a modern Smart TV, smartphone, web player, or video editing suite will almost inevitably encounter playback failures, missing text, or severe desynchronization. In contrast, SubRip (.srt) has established itself as the undisputed, universal standard for text subtitles worldwide.

The primary technical obstacle when dealing with .sub files stems from format fragmentation. Unlike modern subtitle standards that store timecodes as absolute clock hours, minutes, seconds, and milliseconds, the most widely used text-based SUB format—MicroDVD—stores dialogue timing as raw video frame numbers. The subtitle file itself contains no concept of clock time; it merely dictates that a line should appear at Frame 1500 and disappear at Frame 1650. Consequently, converting MicroDVD SUB subtitles to standard SRT requires an accurate mathematical transformation based on the exact frame rate (FPS) of the accompanying video file.

Whether you are digitizing an archive of classic cinema, preparing video assets for YouTube or streaming platforms, or editing subtitles in Premiere Pro, DaVinci Resolve, or Final Cut Pro, this comprehensive technical guide will equip you with everything you need. From frame-accurate timestamp calculation formulas and command-line FFmpeg scripts to in-depth format architecture comparisons and common troubleshooting workflows, you will gain full mastery over SUB to SRT conversion.

Understanding SUB and SRT: Frame-Indexed Subtitles vs. Universal Timecodes

SubRip (.srt) was created in the late 1990s as part of Brain's SubRip software to rip and store DVD subtitle text in an open, lightweight format. An SRT file is structured with extreme simplicity: each cue consists of an incremental numeric counter (1, 2, 3...), a start-and-end timestamp delimited by ' --> ' with millisecond precision (HH:MM:SS,mmm), one or more lines of dialogue text, and a blank separator line. This structural simplicity has made SRT natively supported across virtually every modern media player, operating system, video editing platform, and online video hosting provider in existence.

The .sub extension, on the other hand, represents a legacy landscape divided across three completely different technologies: MicroDVD (.sub), SubViewer (.sub), and VobSub (.sub). MicroDVD was engineered in 1999–2001 by Tias Software specifically for early MPEG-4, DivX 3.11, and XviD media files. Instead of using real-world time, each subtitle cue is indexed by the exact video frame numbers at which it appears and disappears, using curly braces: {start_frame}{end_frame}Subtitle line. Multiple dialogue lines are delimited by vertical pipe characters (|).

SubViewer (.sub), created by David Vignoni for the SubViewer player, is a text-based format that uses a metadata header ([INFORMATION]) followed by centisecond timestamps (HH:MM:SS.cs,HH:MM:SS.cs) and [br] tags for line breaks. Meanwhile, VobSub (.sub + .idx) is an entirely different beast: it is a binary container holding raw bitmap graphic images extracted directly from DVD video discs. Understanding which type of .sub file you possess is the foundational first step toward successful conversion.

Why Convert SUB Subtitles to SRT?

Discover the critical advantages of migrating from legacy .sub files to modern, standardized SubRip (.srt) subtitles.

Universal Player & Device Compatibility

SRT is natively supported by 100% of modern media players (VLC, MPC-HC, IINA, MPV), mobile operating systems (iOS, Android), Smart TVs (Samsung Tizen, LG webOS, Android TV), and streaming devices (Roku, Apple TV, Chromecast) without requiring legacy codec packs or specialized plugins.

Ready for Web & Streaming Platforms

Major video platforms like YouTube, Vimeo, Facebook, and modern HTML5 web video players reject frame-indexed .sub files entirely. Converting to SRT allows immediate upload, automatic closed-captioning, and seamless browser-based playback.

Elimination of Frame Rate Dependency

MicroDVD subtitles are locked to a specific video frame rate. If you encode, transcode, or change the playback speed of the video, frame-based subtitles instantly break. SRT uses absolute clock timecodes, making the subtitles independent of display refresh rates or video frame interpolation.

Seamless Subtitle Editing & Translation

Modern subtitle editors (Subtitle Edit, Aegisub, Jubler) and professional NLE editing suites (Adobe Premiere Pro, Blackmagic DaVinci Resolve, Apple Final Cut Pro) offer full native support for SRT, making timing adjustments, spell-checking, and localization effortless.

How to Convert SUB to SRT Online in 3 Simple Steps

Convert your MicroDVD or SubViewer .sub files into clean, synchronized .srt subtitles directly in your browser without software installation.

1

Upload or Paste Your SUB Subtitles

Drag and drop your .sub file into the designated dropzone, click to browse your local files, or copy and paste your subtitle text directly into the input editor.

2

Verify Video Frame Rate (FPS)

Our converter automatically detects whether your file is MicroDVD or SubViewer. For MicroDVD files, verify your video's frame rate (e.g., 23.976, 24, 25, or 29.97 FPS) so frame numbers convert into exact clock timestamps.

3

Download Converted SRT File

Click Download .SRT to instantly save your converted SubRip file to your device, or use the Copy to Clipboard button to paste your standardized subtitles into any text or subtitle editor.

Technical Comparison: SUB (MicroDVD & SubViewer) vs. SRT

A detailed side-by-side comparison of timing mechanisms, file structures, platform support, and formatting features.

Feature / SpecificationSubRip (.SRT)MicroDVD (.SUB)SubViewer 2.0 (.SUB)
Timing MechanismAbsolute clock time (HH:MM:SS,mmm)Video frame numbers ({start}{end})Absolute clock time (HH:MM:SS.cs)
Time Precision / Unit1 millisecond (1/1000 second)1 video frame (1/FPS second)1 centisecond (1/100 second)
File StructureNumbered blocks separated by blank linesOne line per cue with frame bracketsHeader section, timestamp line, text line(s)
Multiline DelimiterStandard newline (CRLF or LF)Vertical pipe character (|)[br] tag or newline
Styling CapabilitiesBasic HTML (<i>, <b>, <u>, <font color>)Legacy control tags ({Y:i}, {Y:b}, {C:$BBGGRR})Header metadata fonts & basic tags
Modern Player Support100% universal across all hardware & softwareLimited to VLC and legacy desktop playersRarely supported outside desktop media players
Web & Streaming SupportUniversal (YouTube, Vimeo, HTML5 <track> via VTT)Unsupported (requires transcoding to SRT/VTT)Unsupported on modern streaming platforms
Frame Rate DependencyZero dependency (clock-based)Strictly tied to video FPSZero dependency (clock-based)

The Role of Video Frame Rate (FPS) in SUB to SRT Conversion

Why accurate frame rate matching is essential when translating video frame numbers into absolute clock timestamps.

When converting MicroDVD (.sub) files to SRT, understanding video frame rates is not optional—it is the single most critical factor determining whether your converted subtitles will play in perfect harmony with the audio or fail with unwatchable timing errors. Because MicroDVD cues are indexed by frame numbers rather than real-world seconds, the converter must divide the frame number by the video's exact frames per second (FPS) to compute the corresponding timecode.

If you convert a subtitle file with the wrong frame rate, the timing error does not stay constant—it compounds continuously throughout the entire playback duration. For instance, converting a 23.976 FPS cinema film using a 25.000 FPS PAL setting creates a speed discrepancy of approximately 4.1%. After 10 minutes, the subtitles will appear 25 seconds too early; after an hour, they will be out of sync by more than two and a half minutes! Always check your video file's true frame rate before converting.

Frame RateIndustry StandardTypical Video Applications
23.976 FPS (24000/1001)NTSC Film / Blu-ray / Web CinemaThe standard frame rate for theatrical movies, North American Blu-ray releases, and high-end streaming video.
24.000 FPSTrue Cinema / DCITheatrical projection standard and digital cinema packages (DCP), commonly used in festival screenings.
25.000 FPSPAL / SECAM BroadcastEuropean, Australian, and Asian television broadcasts, European DVDs, and standard video productions.
29.970 FPS (30000/1001)NTSC BroadcastStandard-definition and high-definition television broadcast in North America, Japan, and South Korea.
30.000 FPSWeb Video / Legacy DigitalCommonly used in early smartphone recording, web cams, and computer-generated screen recordings.
50.000 FPSPAL High Frame Rate (HFR)European sports broadcasts, live event television, and progressive European broadcast feeds (720p50 / 1080p50).
59.940 FPS (60000/1001)NTSC High Frame RateNorth American sports television, video game capture, and 60p web streaming broadcasts.
60.000 FPSGaming / Digital DisplayComputer monitors, modern smartphone cameras, 60 FPS YouTube gameplay videos, and high-motion content.

The Mathematics of Frame-to-Time Conversion

How frame numbers are mathematically transformed into hours, minutes, seconds, and milliseconds.

Conversion Formula:
Time in Milliseconds = Math.round((Frame Number / Video FPS) * 1000)

To understand how our converter translates MicroDVD frame numbers into standard SubRip timecodes, consider a concrete calculation: suppose a subtitle cue in a MicroDVD file is defined as {1440}{1560}Dialogue line, and your video file plays at 24.000 FPS.

To calculate the start time: 1440 divided by 24.000 equals exactly 60.000 seconds (60,000 milliseconds). In SRT format, this is formatted as 00:01:00,000. For the end time: 1560 divided by 24.000 equals 65.000 seconds (65,000 milliseconds), yielding 00:01:05,000. The resulting SRT cue becomes: 00:01:00,000 --> 00:01:05,000.

Now consider the same frame number (1440) for a video recorded at 23.976 FPS (23.976023976...): 1440 / 23.976023976 = 60.060 seconds (60,060 milliseconds), which formats as 00:01:00,060. Although the difference is only 60 milliseconds at the one-minute mark, over a two-hour movie this fractional difference accumulates into a substantial timing error if calculated with an incorrect frame rate.

Concrete SUB to SRT Conversion Example

Compare an original MicroDVD subtitle file against the clean, standardized SubRip output generated by our converter.

Original MicroDVD (.SUB)
{1}{1}25.000
{25}{75}Welcome to the film festival!
{100}{175}Tonight we present the premiere|of our international documentary.
{200}{275}{Y:i}Narrator: The journey began in 1998...
{300}{375}Thank you for watching.|Enjoy the screening!
Converted SubRip (.SRT)
1
00:00:01,000 --> 00:00:03,000
Welcome to the film festival!

2
00:00:04,000 --> 00:00:07,000
Tonight we present the premiere
of our international documentary.

3
00:00:08,000 --> 00:00:11,000
<i>Narrator: The journey began in 1998...</i>

4
00:00:12,000 --> 00:00:15,000
Thank you for watching.
Enjoy the screening!
Conversion Breakdown:

In this example, the input MicroDVD file contains an embedded {1}{1}25.000 header, which our converter automatically detected to set the conversion speed to 25.000 FPS. Frame 25 converted to 1.000s (00:00:01,000) and frame 75 converted to 3.000s (00:00:03,000). Notice that the vertical pipe delimiter (|) on cue 2 was cleanly converted into a natural subtitle line break, and the legacy {Y:i} italic tag on cue 3 was automatically transformed into a valid HTML <i> tag recognized by all modern video players.

MicroDVD (.sub) vs. SubViewer (.sub) vs. VobSub (.sub)

Deciphering the three completely different subtitle technologies that share the .sub file extension.

One of the most confusing aspects of digital video management is that three entirely incompatible subtitle formats share the identical .sub file extension. If you open a .sub file in a plain text editor (such as Notepad, TextEdit, or VS Code), you can immediately tell which format you are dealing with.

If the file starts with curly brackets containing integers (such as {1}{1}25.000 or {50}{120}Hello), it is a MicroDVD text file. If the file opens with an [INFORMATION] section followed by timestamps separated by commas (such as 00:01:25.50,00:01:28.10), it is a SubViewer text file. Both of these formats are 100% supported by our converter and will convert into clean SRT subtitles instantly.

However, if opening the file reveals garbled binary characters, unreadable symbols, or if the file was extracted alongside a matching .idx file, you have a VobSub binary subtitle package. VobSub files do not contain text—they contain compressed bitmap images of DVD subtitles. Converting VobSub to SRT requires Optical Character Recognition (OCR) software such as Subtitle Edit or BDSup2Sub. Our converter automatically detects binary VobSub files and alerts you immediately.

Converting SUB to SRT via Command Line (FFmpeg)

Automated subtitle transcoding commands for power users, developers, and media pipeline engineers.

# Convert timestamped SubViewer (.sub) to SubRip (.srt)
ffmpeg -i input.sub output.srt

# Convert frame-indexed MicroDVD (.sub) with specified frame rate (23.976 FPS)
ffmpeg -r 23.976 -i input.sub output.srt

# Convert MicroDVD with legacy Windows-1252 (ANSI) character encoding
ffmpeg -sub_charenc CP1252 -r 25 -i input.sub output.srt

# Batch convert all .sub files in a directory on Windows PowerShell
Get-ChildItem *.sub | ForEach-Object { ffmpeg -r 23.976 -i $_.FullName ($_.BaseName + ".srt") }

FFmpeg is a powerful command-line multimedia framework capable of transcoding, muxing, and demuxing video, audio, and subtitle streams. When converting SubViewer (.sub) files, FFmpeg can parse the timecodes directly because they are already clock-based.

However, when converting MicroDVD (.sub) files, you MUST specify the video frame rate using the -r flag before the -i input argument. Without the -r parameter, FFmpeg defaults to a standard 25 FPS rate, which will desynchronize subtitles for any video encoded at 23.976, 29.97, or 30 FPS.

Furthermore, legacy SUB files were frequently saved using regional ANSI character encodings (such as Windows-1252 for Western European, Windows-1250 for Central European, or Windows-1254 for Turkish) rather than modern UTF-8. Using the -sub_charenc flag ensures that accented characters and special symbols are transcoded into valid UTF-8 without question marks or corruption.

Common Scenarios for SUB to SRT Conversion

Practical situations where transforming legacy .sub subtitles into standard .srt is essential.

Playing Movies on Modern Smart TVs & Streaming Devices

Smart TVs from Samsung, LG, Sony, and streaming boxes like Apple TV and Roku cannot parse frame-indexed MicroDVD subtitles. Converting to SRT allows native subtitle playback via USB drives, DLNA, or Plex/Emby home servers.

Publishing Videos to YouTube, Vimeo, and Social Platforms

Online video hosting platforms require standard closed-caption formats (SRT, VTT). Uploading converted SRT files enables viewer captions, improves video accessibility, and boosts algorithmic SEO rankings.

Professional Video Editing in Premiere, DaVinci & Final Cut

Video editing software cannot import frame-indexed .sub files into the subtitle track. SRT provides instant, track-based integration with customizable fonts, styles, animations, and burnt-in export options.

Digital Archiving & Long-Term Preservation

Preserving video collections with proprietary or obsolete subtitle formats risks future incompatibility. Converting your legacy subtitle archive to open, UTF-8 encoded SRT ensures accessibility across all future computing platforms.

Troubleshooting Common SUB to SRT Conversion Issues

Quick diagnosis and practical solutions for subtitle desynchronization, encoding artifacts, and VobSub errors.

IssueSubtitles progressively drift out of sync during video playback
Cause: The video frame rate (FPS) selected during conversion did not match the true frame rate of your video stream (e.g., converted at 25 FPS instead of 23.976 FPS).
Solution

Open your video file in VLC Media Player, press Ctrl+J (or Cmd+I) to open Codec Information, check the exact Frame rate, return to our converter, select the matching FPS option, and re-download your SRT file.

IssueAccented characters appear corrupted, scrambled, or as question marks
Cause: The original .sub file was saved in a legacy regional ANSI encoding (e.g., Windows-1252 or ISO-8859-1) rather than standard UTF-8.
Solution

Open the .sub file in Notepad or VS Code, select File > Save As, choose UTF-8 from the Encoding dropdown menu, save the file, and convert it again using our browser tool.

IssueThe converter displays an alert that the file is a binary VobSub file
Cause: The file you uploaded is a compiled binary DVD graphic packet (.sub + .idx) containing bitmap pictures rather than text characters.
Solution

Use a dedicated desktop OCR subtitle utility such as Subtitle Edit (Windows/Linux) or OCR-SubRip. These tools visually inspect the bitmap letters and generate standard editable text SRT files.

IssueSubtitle lines appear joined together or vertical pipe (|) symbols remain
Cause: The file used an uncommon delimiter or formatting tags were disabled during the conversion process.
Solution

Ensure that the 'Convert Formatting Tags' toggle is enabled in the converter settings. Our tool automatically splits vertical pipe characters into clean, standard multi-line subtitle cues.

Recommended Subtitle Processing Workflow

Best practices for converting, synchronizing, and embedding your subtitles into modern video workflows.

Step 1: Inspect the Video Properties — Open your video in VLC or MediaInfo to determine the exact frame rate (e.g., 23.976 or 25.000 FPS) and audio language.
Step 2: Convert SUB to SRT — Upload your .sub file to our online converter, verify the matching FPS setting, and download your clean, UTF-8 encoded .srt file.
Step 3: Verify Playback Synchronization — Open the video file alongside the newly converted .srt in VLC to confirm that dialogue cues align with spoken audio at the beginning, middle, and end of the video.
Step 4: Embed or Distribute — Mux the SRT subtitle stream directly into an MP4 or MKV container using MKVToolNix or FFmpeg, or upload it as an external closed-caption track on your hosting platform.

Conclusion: Unlock Flawless Subtitle Compatibility

Migrating from legacy frame-indexed SUB subtitles to modern, open SubRip (.srt) files is the single most effective way to guarantee seamless playback across all your devices, players, and editing software. By properly calculating millisecond timecodes from video frame counts, our SUB to SRT converter ensures frame-perfect audio synchronization without tedious manual timing adjustments.

Best of all, SRTConverters processes 100% of your subtitle files locally inside your web browser. With zero server uploads, complete confidential privacy, and instant conversion speeds, you can convert your entire subtitle collection with confidence. Bookmark this page and explore our full suite of subtitle conversion tools for all your video workflow needs.

Frequently Asked Questions About SUB to SRT Conversion

What is the difference between a SUB file and an SRT file?

SRT (SubRip) is the modern universal standard for text subtitles. It identifies subtitle cues using sequential counter numbers and absolute clock timestamps down to the millisecond (00:01:23,450 --> 00:01:26,800). SRT files are natively supported by virtually all modern media players, streaming services (YouTube, Netflix, Vimeo), editing suites (Premiere Pro, DaVinci Resolve, Final Cut), and smart televisions. In contrast, text-based SUB files—primarily MicroDVD (.sub)—rely on video frame numbers ({start_frame}{end_frame}) rather than clock time, making playback dependent on the exact playback frame rate. SubViewer (.sub) uses centisecond timestamps. Converting SUB to SRT unlocks universal playback across modern software, operating systems, and video platforms without relying on obsolete codecs or specialized legacy players.

Why do I need to specify a frame rate (FPS) when converting MicroDVD SUB to SRT?

MicroDVD SUB files do not contain absolute hours, minutes, or seconds. Instead, each cue specifies the video frame number at which the subtitle should appear and disappear (for example: {1200}{1350}Dialogue line). To transform these frame numbers into standard SRT millisecond timestamps, the converter must know the exact playback speed of your video file using the formula: Milliseconds = Round((Frame Number / Video FPS) × 1000). If you convert a file at 25 FPS (PAL) when the video actually plays at 23.976 FPS (standard cinema / NTSC film), the subtitle timestamps will drift out of sync by approximately 2.5 seconds every minute. Specifying the exact video frame rate ensures millisecond-accurate timing throughout the entire video.

What is the difference between MicroDVD (.sub), SubViewer (.sub), and VobSub (.sub)?

The .sub file extension represents three completely distinct subtitle formats: 1. MicroDVD (.sub) is a lightweight text format using curly-bracket frame numbers ({start_frame}{end_frame}Line1|Line2) popular in early DivX/XviD media; 2. SubViewer (.sub) is a text format containing a metadata header ([INFORMATION]) followed by centisecond timestamps (00:01:20.50,00:01:23.80) and newline tags ([br]); 3. VobSub (.sub + .idx) is a binary container storing raw DVD bitmap graphics (scanned images of subtitles) rather than plain text. Our converter handles both MicroDVD and SubViewer text formats automatically, and provides an immediate warning if you upload a binary VobSub file.

How do I find the correct frame rate (FPS) of my video file?

You can find the exact frame rate of your video file using standard free media tools: In VLC Media Player, open the video, navigate to Tools > Codec Information (or press Ctrl+J / Cmd+I), click the Codec tab, and check the 'Frame rate' value (common values are 23.976023, 24, 25, 29.970000, 30, or 60). In Windows File Explorer, right-click the video file, select Properties, click the Details tab, and read the Frame rate field. On macOS, open the file in QuickTime Player and press Cmd+I to view the Movie Inspector window. Alternatively, you can use the open-source MediaInfo utility for an exhaustive technical report.

Why are my converted SRT subtitles drifting out of sync during video playback?

Subtitle drift—where subtitles start synchronized but gradually appear earlier or later over time—is almost always caused by an FPS mismatch during conversion. For example, converting a 23.976 FPS video with a 25.000 FPS setting causes subtitles to display 4.1% faster than the video audio, drifting by over 6 seconds after just 2.5 minutes of playback. To fix this, verify the true video frame rate using VLC or MediaInfo, return to our converter, select the matching FPS option, and reconvert your SUB file. If your MicroDVD file contains a `{1}{1}FPS` header line, our converter will read and apply it automatically.

Can this tool convert binary VobSub (.sub) files extracted from DVDs?

No. VobSub (.sub) files are not text documents; they are compiled binary archives containing bitmap graphic images of rendered subtitles extracted directly from DVD video discs. Because binary bitmap subtitles contain pixel graphics rather than alphanumeric characters, converting VobSub to SRT requires Optical Character Recognition (OCR) software that visually inspects each subtitle picture and transcribes the characters into text. If you upload a VobSub file, our tool will safely detect the binary header and display a helpful alert guiding you to use desktop OCR utilities such as Subtitle Edit, OCR-SubRip, or BDSup2Sub.

Are my subtitle files uploaded to an external server during conversion?

No. SRTConverters runs 100% client-side inside your web browser using modern Web APIs and JavaScript. Your subtitle files, text inputs, scripts, and converted SRT output never leave your computer or device. No data is transmitted over the network, uploaded to cloud storage, or stored on external servers, ensuring complete privacy, enterprise security, and instantaneous conversion speed regardless of your internet connection.

How can I convert SUB to SRT on the command line using FFmpeg?

You can convert SUB subtitles to standard SRT using FFmpeg on your terminal. For timestamped SubViewer files, run: ffmpeg -i input.sub output.srt. For frame-indexed MicroDVD files, you must specify the video frame rate using the -r flag so FFmpeg knows how to calculate timestamps: ffmpeg -r 23.976 -i input.sub output.srt. If your SUB file uses legacy ANSI/Windows-1252 or ISO-8859-1 character encoding with accented letters, add the sub_charenc parameter: ffmpeg -sub_charenc CP1252 -r 25 -i input.sub output.srt. This is especially useful for automated batch folder processing and command-line video workflows.

Related Subtitle Tools

Free, instant, browser-based subtitle converter tools. Zero installation, zero server uploads, 100% private.

TXT to SRT Converter

Free & Client-Side

Turn unformatted transcripts, scripts, and lyrics into properly formatted SRT subtitles with custom reading speeds, line lengths, and estimated timestamps.

SRT to Text Converter

Free & Fast

Easily strip timestamps, sequence numbers, and HTML styling from your SubRip (.srt) files to produce clean, readable text transcripts.

SRT to VTT Converter

WebVTT Ready

Convert standard SRT subtitles into modern WebVTT format compatible with HTML5 video players, browsers, video tags, and modern web platforms.

VTT to SRT Converter

Universal SubRip

Transform WebVTT subtitle files into universal SubRip (.srt) files for compatibility with video editors, media players, and legacy systems.

SRT to ASS Converter

ASS v4+ Ready

Convert plain SRT subtitles into styled Advanced SubStation Alpha (.ass) format with custom typography, colors, borders, and coordinate positioning for Aegisub and media players.

ASS to SRT Converter

Universal SubRip

Convert styled Advanced SubStation Alpha (.ass / .ssa) subtitles into clean, universally compatible SubRip (.srt) files. Clean override tags, convert centisecond timestamps, and prepare subtitles for any media player or streaming service.

SRT to SUB Converter

Free & Client-Side

Convert SubRip (.srt) subtitles to SUB format (MicroDVD & SubViewer 2.0) online for free. Support for custom frame rates (FPS), frame-accurate syncing, and 100% browser privacy.

SBV to SRT Converter

Free & Client-Side

Convert YouTube SBV and SubViewer subtitle files to clean, universal SubRip (.srt) format online for free. Auto-format timestamps, decode HTML entities, remove sound cues, and download standard SRT files instantly.

SMI to SRT Converter

Free & Client-Side

Convert SAMI (.smi) subtitle files to clean, universal SubRip (.srt) format online for free. Accurate millisecond sync, Korean EUC-KR / CP949 encoding support, HTML markup stripping, and instant download.

SRT to SMI Converter

Free & Client-Side

Convert standard SubRip (.srt) subtitle files into Microsoft SAMI (.smi) format online for free. Accurate millisecond sync, custom language classes (KRCC/ENCC), clean HTML formatting, and 100% browser privacy.

LRC to SRT Converter

Free & Client-Side

Convert LRC lyric files into standard SubRip (.srt) subtitles online for free. Accurate millisecond sync, smart end-time derivation, multi-timestamp support, and 100% browser privacy.