Skip to content


Repository files navigation

YouTube External Subtitle

License - MIT Build - Passing Coverage - 100%

Kung Fu Panda Subtitle Example

According to YouTube's policy, only the owner of the content can add subtitle to a video.

With YouTube External Subtitle you can display subtitles over the embedded video from YouTube on your site. These texts could be translations, comments or lyrics as well. (Any kind of texts is allowed)


Please, don't forget to star the repository if you like (and use) the script. This will let me know how many users it has and then how to proceed with further development.

Making subtitles

If you'd like to make subtitle for a video, there are a lot of tools helping you.

  • YouTube has an automatic english speech recognition logic, that does a really good job and makes only a few mistakes. Its a very big help by timing the subtitles.
  • On you can download the subtitles from YouTube as an SRT file.
  • There are a lot of good open source SRT editors out there.



By latest browsers, the embedded iframe requesting the fullscreen mode requires the whole window, so the script is not allowed to display anything in front of the player. That is why YouTube External Subtitle disables the fullscreen button by default. You can add your own fullscreen logic on your page, check the fullscreen example.

The script supports AMD.