> Source: https://meetrix.io/features/sbv-to-srt/
> Markdown copy of that page. Cite the URL above, not this file.

# SBV to SRT Converter

Convert a YouTube SBV file to SRT online - free, private, no upload, and you can fix timing first.

This tool converts SBV to SRT for free, entirely in your browser - open the .sbv file YouTube exported, optionally fix any timing or text issues, then export a clean .srt file. Nothing is uploaded, and your file never leaves your device.

Open subtitle file  No file loaded

Open video (optional)  No video loaded

**100% private.** Your subtitle file and video stay on this device - nothing is uploaded. Undo, export and autosave all run locally in your browser.

No video loaded - the editor works without one.

   0:00  

Load a video to see its waveform. Drag a cue block's edges to adjust timing.

Bulk actions

#### Shift all timings

 seconds

 From the selected cue onward only 

#### Scale for frame-rate drift

Fixes subtitles that start fine but drift further out of sync as the video plays.

#### Sync to a point

Select a cue, play the video, then press M (or the button) exactly when that cue should start. Every cue shifts to match.

#### Find and replace

 Regex  Case-sensitive 

Validation 0

Keyboard shortcuts

<table class="se-shortcuts-table" data-astro-cid-ldgjcdkm=""><tbody data-astro-cid-ldgjcdkm=""><tr data-astro-cid-ldgjcdkm=""><td data-astro-cid-ldgjcdkm=""><kbd data-astro-cid-ldgjcdkm="">Space</kbd></td><td data-astro-cid-ldgjcdkm="">Play / pause</td></tr><tr data-astro-cid-ldgjcdkm=""><td data-astro-cid-ldgjcdkm=""><kbd data-astro-cid-ldgjcdkm="">[</kbd> / <kbd data-astro-cid-ldgjcdkm="">]</kbd></td><td data-astro-cid-ldgjcdkm="">Previous / next cue</td></tr><tr data-astro-cid-ldgjcdkm=""><td data-astro-cid-ldgjcdkm=""><kbd data-astro-cid-ldgjcdkm="">I</kbd></td><td data-astro-cid-ldgjcdkm="">Set selected cue's start to the playhead</td></tr><tr data-astro-cid-ldgjcdkm=""><td data-astro-cid-ldgjcdkm=""><kbd data-astro-cid-ldgjcdkm="">O</kbd></td><td data-astro-cid-ldgjcdkm="">Set selected cue's end to the playhead</td></tr><tr data-astro-cid-ldgjcdkm=""><td data-astro-cid-ldgjcdkm=""><kbd data-astro-cid-ldgjcdkm="">Ctrl/Cmd</kbd>+<kbd data-astro-cid-ldgjcdkm="">Enter</kbd></td><td data-astro-cid-ldgjcdkm="">Split the focused cue at the cursor</td></tr><tr data-astro-cid-ldgjcdkm=""><td data-astro-cid-ldgjcdkm=""><kbd data-astro-cid-ldgjcdkm="">Ctrl/Cmd</kbd>+<kbd data-astro-cid-ldgjcdkm="">M</kbd></td><td data-astro-cid-ldgjcdkm="">Merge selected cue with the next</td></tr><tr data-astro-cid-ldgjcdkm=""><td data-astro-cid-ldgjcdkm=""><kbd data-astro-cid-ldgjcdkm="">M</kbd> (during sync)</td><td data-astro-cid-ldgjcdkm="">Mark sync point</td></tr><tr data-astro-cid-ldgjcdkm=""><td data-astro-cid-ldgjcdkm=""><kbd data-astro-cid-ldgjcdkm="">Ctrl/Cmd</kbd>+<kbd data-astro-cid-ldgjcdkm="">Z</kbd></td><td data-astro-cid-ldgjcdkm="">Undo</td></tr><tr data-astro-cid-ldgjcdkm=""><td data-astro-cid-ldgjcdkm=""><kbd data-astro-cid-ldgjcdkm="">Ctrl/Cmd</kbd>+<kbd data-astro-cid-ldgjcdkm="">Shift</kbd>+<kbd data-astro-cid-ldgjcdkm="">Z</kbd></td><td data-astro-cid-ldgjcdkm="">Redo</td></tr><tr data-astro-cid-ldgjcdkm=""><td data-astro-cid-ldgjcdkm=""><kbd data-astro-cid-ldgjcdkm="">Ctrl/Cmd</kbd>+<kbd data-astro-cid-ldgjcdkm="">S</kbd></td><td data-astro-cid-ldgjcdkm="">Export / download</td></tr></tbody></table>

 0 cues

Autosave is on - **saved in your browser only**.

 Format   UTF-8 BOM  

## Why use this converter

#### Nothing is uploaded

Your SBV file stays on your machine the whole time.

#### Fix problems first

Shift, scale or edit text before you convert, not after.

#### Clean, valid SRT

Correct sequence numbers and comma-separated timestamps every time.

## How to convert SBV to SRT

1.  Click **Open subtitle file** and choose your .sbv file exported from YouTube.
2.  Check the validation panel for anything worth fixing before you convert.
3.  Set the **Format** dropdown at the bottom to **SRT**.
4.  Click **Download** to save an .srt file, or **Copy to clipboard** to paste it elsewhere.

## Common problems when converting SBV to SRT

-   **Not sure what actually differs:** the cue text and timing stay the same - SRT just adds a sequence number to each cue and separates the timestamp pair onto its own line with an arrow instead of a comma.
-   **The SBV file won't load:** a backwards timestamp pair is repaired automatically - check the import report for any line that couldn't be parsed.
-   **Subtitles drift out of sync after exporting from YouTube:** that's usually a frame-rate mismatch between the source project and your video. Use **Scale** in the editor rather than a flat shift.
-   **Need to fix timing, not just convert:** use the full [subtitle editor](https://meetrix.io/features/subtitle-editor/) - shift, scale, sync to a point and find-and-replace all work here too.

For SRT to VTT or the reverse, see [SRT to VTT](https://meetrix.io/features/srt-to-vtt/) and [VTT to SRT](https://meetrix.io/features/vtt-to-srt/). Styled Advanced SubStation files convert with [ASS to SRT](https://meetrix.io/features/ass-to-srt/), or use the full [subtitle editor](https://meetrix.io/features/subtitle-editor/) for anything more involved, including [syncing subtitles to your video](https://meetrix.io/features/subtitle-sync/). Starting from a video with no subtitles at all? The [subtitle generator](https://meetrix.io/features/subtitle-generator/) makes an SRT for you. You can also browse [all Meetrix features](https://meetrix.io/features/).

## Frequently Asked Questions

Is this SBV to SRT converter free?

Yes, free to use with no sign-up and nothing to install.

Is my SBV file uploaded anywhere?

No. The file is read and converted entirely in your browser and is never sent anywhere.

Where do SBV files come from?

SBV (SubViewer, sometimes called YouTube captions) is the format YouTube Studio exports when you download your captions - it has no header and no sequence numbers, just comma-separated start,end timestamps.

Can I fix subtitle timing before converting?

Yes - this is a full editor, not just a format swap. Use Shift or Scale to fix sync issues, or edit any line directly, before you export to SRT.

My SBV file has no sequence numbers - is that a problem?

No, SBV never has them. SRT sequence numbers are added automatically on export.

Does this work on mobile phones?

Yes for opening a file and converting it. Timing edits are much easier with a keyboard, so we recommend desktop for detailed fixes.

Meetrix Store

Self-host the open source software your team already uses, on your own AWS or Google Cloud account.

 [RustDesk Remote desktop AMI, a TeamViewer alternative](https://meetrix.io/store/rustdesk/) [Browse the store](https://meetrix.io/store/)

## Run open source tools on your own cloud

Meetrix Store has pre-configured images for Jitsi Meet, Coturn, RustDesk, OpenVPN and 40+ more open source tools, ready to launch on AWS or Google Cloud in minutes.

[Browse the store](https://meetrix.io/store/) [Talk to Us](https://meetrix.io/contact-us/)

Meetrix Store New

Open source tools, ready to launch on your own AWS or Google Cloud.

-    [RustDesk Remote desktop AMI, a TeamViewer alternative](https://meetrix.io/store/rustdesk/)
-    [OpenVPN Encrypted remote access, no per-user fees](https://meetrix.io/store/openvpn/)
-    [Headscale Your own Tailscale control plane](https://meetrix.io/store/headscale/)
-    [Jitsi Meet Self-hosted video calls for 50 to 500 users](https://meetrix.io/store/jitsi-meet/)
-    [Coturn TURN/STUN for WebRTC, no per-minute relay fees](https://meetrix.io/store/coturn/)
-    [Plane Issues, cycles and roadmaps, a Jira alternative](https://meetrix.io/store/plane/)

[Browse all products](https://meetrix.io/store/)
