YouTube subtitles: create and upload an SRT

Create YouTube subtitles you control: generate an SRT from your video, correct it, and upload it in YouTube Studio in place of the automatic captions.

Try a sample
  • SRT ready for YouTube Studio
  • Edit every line
  • Many languages

Real exports. Tap a style.

What this YouTube subtitles tool does

SubtitlePop makes YouTube subtitles from the same video file you upload to YouTube, so the timing matches. The result is an SRT file — the format YouTube Studio accepts under Subtitles — with names and terms spelled the way you approved.

Uploaded YouTube subtitles replace the automatic captions for that language, can be added in several languages, and work on other platforms too. The free plan covers 5 minutes a month; Starter covers videos up to 30 minutes each.

How to add subtitles to a YouTube video

  1. Generate the subtitles

    Upload the same video file you uploaded to YouTube, so the timing matches.

  2. Correct names and terms

    Use find and replace for anything recognition got wrong.

  3. Upload to YouTube Studio

    Studio → Subtitles → your video → Add language → Upload file → With timing → choose the SRT.

Why upload your own YouTube subtitles

  • You fix the mistakes. YouTube’s automatic captions can’t be guaranteed correct; an uploaded file says exactly what you approved.
  • Right language. Automatic captions follow the language YouTube detects; your file is the language you choose.
  • Reuse. The same SRT works for the video on LinkedIn, Facebook or your own site.

Fixing YouTube’s automatic captions

YouTube Studio lets you edit its automatic captions line by line, which is slow for long videos. A faster route: generate subtitles from the same video file here, use find and replace for names and terms, and upload the SRT. Your file then takes the place of the automatic track for that language.

YouTube subtitles in more than one language

YouTube accepts a separate subtitle file per language. Export the SRT in the spoken language, translate the captions with the subtitle translator — every line keeps its start and end time — and export one SRT per language. Add each file under its own language in Studio. Viewers pick their language from the player’s settings.

Subtitle formats YouTube accepts

FormatNotes
SRT (.srt)The simplest choice; text and timing only
WebVTT (.vtt)Also accepted; positioning is supported
SBV (.sbv)YouTube’s own format, as downloaded from Studio
Plain transcript (.txt)YouTube sets the timing itself; works for clear speech in supported languages

YouTube subtitles checklist before you upload

  • The subtitle file was made from the exact video file on YouTube.
  • Names, places and product terms are spelled the way you want them indexed.
  • No line runs longer than two rows on a phone.
  • The file’s language matches the language you select in Studio.

Languages and file types for YouTube subtitles

Supported
Spoken languagesEnglish, Spanish, Portuguese, French, German, Italian, Dutch, Polish, Turkish, Russian, Ukrainian, Arabic, Hindi, Indonesian, Vietnamese, Thai, Chinese, Japanese, Korean and more — or “Detect language”
VideoMP4, MOV, M4V, WebM, MKV
AudioMP3, WAV, M4A, AAC, OGG
Subtitle exportsSRT, WebVTT, styled ASS, plain text with or without timestamps
Video exportMP4 with captions burned in — 720p on the free plan, up to 1080p on Starter and 4K on Pro

Free plan and pricing for YouTube subtitles

5 free minutes every month with a free account — subtitle files included.
Starter is $7.99 a month for 60 minutes and exports without a watermark. A $5.99 pack adds 40 minutes that never expire.
SubtitlePop pricing

See each caption style on real footage

Pick a look, then change the size, position and line count. The preview is drawn by the same renderer that makes your export.

Highlight caption style on a video
Highlight
Word pop caption style on a video
Word pop
Clean caption style on a video
Clean
Box caption style on a video
Box
Bold yellow caption style on a video
Bold yellow
Minimal caption style on a video
Minimal
Neon caption style on a video
Neon
Pink pop caption style on a video
Pink pop
Big bold caption style on a video
Big bold
Yellow box caption style on a video
Yellow box
Blue box caption style on a video
Blue box
Cinema caption style on a video
Cinema

YouTube subtitles FAQ

How do I add subtitles to a YouTube video?+

Generate an SRT file from your video with SubtitlePop, then in YouTube Studio open Subtitles, choose the video, click Add language, then Upload file, select “With timing” and pick the SRT.

Which subtitle file format does YouTube accept?+

YouTube accepts SRT, WebVTT and SBV subtitle files, among others. SRT is the most widely supported and is the default export here.

Why are my YouTube subtitles out of sync?+

YouTube subtitles go out of sync when the subtitle file was made from a different cut of the video. Generate the file from the exact video on YouTube, or move every line with the free subtitle time shift tool.

Are uploaded YouTube subtitles better than automatic captions?+

Uploaded YouTube subtitles contain text you have verified, so the words viewers read and YouTube indexes are correct — including names and product terms that automatic captions often miss.

How do I download subtitles from my own YouTube video?+

In YouTube Studio open Subtitles, choose the video and language, and use the options menu next to the track to download the subtitle file.

Is creating YouTube subtitles free?+

A free SubtitlePop account includes 5 minutes of transcription every month, with SRT downloads included. Longer videos are covered by Starter (30 minutes per video) and Pro (60 minutes per video).

Create subtitles for your YouTube video

Upload, check the words, export.

Upload a video