OKfmt

Complete Guide to Uploading External Subtitles to YouTube Videos

This article explains the 6 subtitle formats supported by YouTube Studio, organizes the format specifications of SBV and the subtitle upload process, and provides troubleshooting solutions for out-of-sync timecodes.

Bijgewerkt 2026-08-11

List of Subtitle Formats Supported by YouTube Studio

YouTube Studio currently supports 6 external subtitle file formats, namely SRT, SBV, VTT, ASS, SSA and SUB. All of the above formats can be correctly recognized and parsed by the platform when YouTube users upload external subtitles.

Grammar rules differ between formats. Among them, SRT is the most commonly used output format for third-party subtitle tools, SBV is the natively generated subtitle format for YouTube, and VTT is mostly used for embedded subtitles in HTML5 web players.

Format NameApplicable ScenariosFeature Description
SRTExport from third-party subtitle editing toolsPlain text timestamps + subtitle content, wide compatibility
SBVYouTube native automatic subtitlesComma-separated timecodes, compact format
VTTHTML5 web playersSupports basic style settings, adapted for web playback
ASS/SSASubtitles with complex stylesSupports custom settings for font, color and position
SUBSubtitles for early DVD videosOnly supports plain text content, no style extensions

History and Grammar Rules of the SBV Format

SBV is the native subtitle format designed by YouTube's official team for the automatic subtitle generation function in the early stages of the platform. When YouTube automatically generates subtitles via speech recognition, the default export format is SBV, and this format is still officially supported to this day.

SBV adopts a plain text structure. Each subtitle segment consists of one line of timecode and one line of content. Timecodes are written in the `start,end` format, with the unit being seconds, and empty lines separate two adjacent subtitle segments. For example, `00:01:20.000,00:01:25.000` corresponds to the subtitle interval from 79 seconds to 84 seconds.

Standard Upload Path for YouTube External Subtitles

After logging into a YouTube account, open the YouTube Studio creator dashboard, and select the target video that needs subtitles from the content list on the left. Click the Subtitles option in the left menu bar to enter the subtitle management page for the target video.

On the subtitle management page, click Add language, select the language corresponding to the subtitle to be uploaded. After completing language selection, click the Upload file option. Select the external subtitle file type in the pop-up menu, select the locally prepared subtitle file, and click Publish after confirmation to complete the upload.

Troubleshooting Out-of-Sync YouTube Subtitle Timecodes

If the timecode is out of sync after uploading subtitles, first confirm whether the timecode baseline of the subtitle file itself matches the video. Some users edit the original video but do not adjust the subtitle timecodes accordingly, which causes overall time offset.

Next, check whether the timecode format of the subtitle file meets the platform requirements. SBV uses second-based timecodes, while SRT uses the `hours:minutes:seconds:milliseconds` format. Incorrect format will cause the platform to parse timecodes incorrectly. Some third-party tools output SRT files that use commas instead of periods to separate milliseconds, so the format needs to be corrected before re-uploading.

If the subtitles are spliced for a video that has been cropped into segments, you need to check the start timecode offset segment by segment, adjust the timecodes in bulk before re-uploading. You can also use an SRT time adjustment tool to make bulk corrections before uploading.

Complete Workflow for Exporting and Modifying Automatic Subtitles

YouTube automatically generates machine-generated subtitles for uploaded videos. Users can perform manual corrections based on these automatic subtitles to reduce the time cost of creating subtitles from scratch. First, enter the subtitle management page of the corresponding video, click the automatically generated subtitle option and select export.

Convert the exported automatic subtitles to SRT format. You can use an SBV to SRT converter to complete the format conversion, then open the SRT file with a subtitle editing tool, correct machine recognition errors segment by segment, and adjust inaccurate timecode intervals.

After correction is complete, save the SRT file, re-upload the corrected external subtitle via the standard upload path, and replace the original automatically generated subtitle to complete the entire workflow.

Gerelateerde tools

Veelgestelde vragen

Can YouTube automatic subtitles be exported and modified directly?

YouTube supports exporting automatically generated subtitle files, and the default export format is SBV. You can convert the format with an SBV to SRT converter, then modify it with any common subtitle editing tool.

Can I modify the content after uploading external subtitles?

Yes, you can. Enter the subtitle management page of the corresponding video in YouTube Studio, select the existing subtitle and click Edit. You can modify it directly on the web page or re-upload a corrected subtitle file.

Can ASS subtitle styles display correctly on YouTube?

YouTube only reads the text content of ASS subtitles, and ignores custom style settings such as font and position. Custom styles cannot display correctly on the YouTube playback page.