Skip to content

Free tools for SEO, AI search, Google Ads and local businesses. No sign-up. See all tools

DigitalSnot

YouTube Subtitle Checker and Converter: SRT, VTT and SBV

Check SRT, VTT and SBV captions for timing and format problems, convert them and shift their times.

  • Free to use
  • Runs in your browser
  • No sign-up

How to use the YouTube Subtitle Checker and Converter

Read what the guide says

This is the YouTube Subtitle Checker and Converter.

Check SRT, VTT and SBV captions for timing and format problems,

convert them and shift their times.

Paste your captions or open an .srt, .vtt or .sbv file.

Paste the captions, open the caption file, or click "Try an example".

Or press Try an example to fill in sample details.

Read the checks and the cue table,

and fix what is flagged in your caption file or editor.

Choose SRT, WebVTT or SBV, shift the times if the captions run early or late,

and download or copy the file.

It runs in your browser, so nothing you type is uploaded.

Try it free on this page.

Runs in your browser. Your captions are not uploaded.

Paste an SRT, WebVTT or SBV file. The format is found automatically.

.srt, .vtt or .sbv. It is read on your device.

Convert to
s

Seconds to move the captions: minus for earlier, plus for later. Leave "From cue" blank to move them all.

The converted file is saved as UTF-8 with the right extension. YouTube Help suggests SRT or SBV for beginners.

Share this free tool

Embed this tool on your websiteFree. Paste one code; it runs in your visitors' browsers.

Copy this code into a page of your site. The tool sets no cookies and sends nothing your visitors type to us. Change height="760" if it needs more room.

Preview the embed

How to embed a free tool on your website

Read what the video says

Want one of our free tools on your own website?

Here's how to embed it, in about a minute.

Open any of our browser tools, such as the GST Calculator.

Below the tool, find Embed this tool on your website, and open it.

Press Copy code.

The code is a frame with the tool in it, plus a short credit line that links to the tool's page.

In your website's editor, add an HTML block where you want the tool, and paste the code.

In WordPress, that's the Custom HTML block.

If the tool needs more room, change the height in the code.

Publish the page, and the tool works on your site.

Here, it's on a sample page for a made-up sweet shop.

Visitors use it right there. It sets no cookies, and sends nothing they type to us.

The credit line under it links to the tool on DigitalSnot.

You can embed as many of our free browser tools as you like.

About the YouTube Subtitle Checker and Converter

Paste your captions or open an .srt, .vtt or .sbv file. The tool finds the format, reads every cue and checks the timings, time order, overlaps, empty cues, style markup and text encoding against YouTube Help and the WebVTT rules, plus our readability checklist. Then convert the captions to SRT, WebVTT or SBV, shift the times earlier or later, and download a UTF-8 file. It all runs in your browser.

How it works

  1. Step 1

    Paste the captions, open the caption file, or click "Try an example".

  2. Step 2

    Read the checks and the cue table, and fix what is flagged in your caption file or editor.

  3. Step 3

    Choose SRT, WebVTT or SBV, shift the times if the captions run early or late, and download or copy the file.

Formats YouTube accepts

YouTube Help lists basic formats such as SubRip (.srt) and SubViewer (.sbv or .sub), and advanced ones such as WebVTT (.vtt), which supports positioning, with styling limited to <b>, <i> and <u>. For SRT and SBV, only basic files are supported: no style markup is recognised, and the file must be plain UTF-8. YouTube suggests SRT or SBV for beginners, as you can edit them in a plain text editor.

What the checks look at

Under the W3C WebVTT rules, a WebVTT file starts with WEBVTT, and each time has optional hours, two-digit minutes and seconds, a full stop and three digits of milliseconds. SRT and SBV have no official specification, so their times are checked against the usual layout. Line length (42 characters), lines per cue (2) and reading speed (about 20 characters a second) are our checklist, not YouTube rules.

What this tool cannot do

It checks the file, not the words: it cannot hear your video, so it cannot tell whether the captions match what is said or whether they are in sync. It reads SRT, WebVTT and SBV only, not the other formats YouTube accepts, such as SCC or TTML. It does not upload anything to YouTube.

Frequently asked questions

Which subtitle file format is best for YouTube?

YouTube Help suggests SRT or SBV for beginners, because they are plain text. Use WebVTT if you need bold, italics, underline or positioning, which YouTube supports in WebVTT files. Whichever you choose, save the file as UTF-8. This tool converts between the three.

How do I convert SRT to VTT?

Paste the SRT or open the file, choose WebVTT and download. The tool adds the WEBVTT header, writes each time with a full stop before the milliseconds, keeps <b>, <i> and <u> tags and removes other markup. It converts the other way too, from WebVTT or SBV to SRT.

My captions are out of sync. How do I fix the timing?

If every caption is early or late by the same amount, enter the difference in seconds in "Shift times": minus moves them earlier, plus moves them later. If only part of the video is off, for example after a cut, enter the first cue to move in "From cue". Then download the corrected file.

Why do my subtitles show strange characters?

A common cause is a file that was not saved as UTF-8; YouTube Help says SRT and SBV files must be plain UTF-8. Characters that could not be read show as � here, and text saved in the wrong encoding often looks like é or à¤. Save the original as UTF-8 in your text editor and check it again.

How long should a subtitle line be?

YouTube does not publish a limit. Our checklist uses up to 42 characters a line, at most 2 lines a cue and about 20 characters a second, so viewers can read each caption before it goes. Treat them as guides: a fast conversation may need shorter cues rather than longer lines.

Sources and checks

Rules last checked

The YouTube Subtitle Checker and Converter follows these official pages:

SRT and SBV have no official specification, and the line length and reading speed checks are our checklist.

Scores, limits and suggestions marked "our checklist", "our measure" or "our suggestion" are ours, not Google's or the platform's. How our tools work

Want help with your channel?

Tell us about your channel and what it should do for the business. We reply within one business day.

Talk to us

More YouTube tools

All YouTube tools

Want us to fix what the tool found?

Tell us about your business and what you want to grow. We reply within one business day with next steps, not a sales script.

  • A reply within one business day
  • A quick look at your site and search visibility before we talk
  • Your details are only used to answer your enquiry

Prefer email or a call?

[email protected]

+91 70079 75411