Sometimes, YouTubers upload videos with subtitles. If you want to download a YouTube video with subtitles to watch later, you have come to the right place. In this article, I will discuss five different methods to download YouTube videos with subtitles for free.
There are some ways to download YouTube subtitles separately. Here I will show you how to download YouTube videos with subtitles embedded or not. You can even choose to download auto-generated subtitles. What’s better, you can easily get it done on iOS, Android, Windows, or macOS.
Method 1: Using yt-dlp on Windows, macOS, or Linux
yt-dlp is a powerful command-line tool that allows you to download videos from YouTube and other websites. It’s a fork of youtube-dl with several additional features, including support for downloading subtitles. Here’s how to use yt-dlp to download a YouTube video with subtitles:
Step 1. Install yt-dlp by following the instructions on the official website. For Windows, you can simply download the yt-dlp.exe and move it to your C:/Users/[yourName] folder. For Mac, you simply run “brew install yt-dlp” from a terminal to install yt-dlp on Mac.
Step 2. Open a command prompt or terminal window on your computer.
Step 3. Run the following command:
yt-dlp -f 'bestvideo[ext=mp4][height<=?1080]+bestaudio[ext=m4a]/best[ext=mp4]/best' --merge-output-format mp4 --embed-subs -o '%(title)s.%(ext)s' <video URL>
Replace <video URL> with the URL to the YouTube video that you want to download (e.g., en for English). If you run it on Windows, replace “yt-dlp” with “yt-dlp.exe” in the command.
This command will download the video and its subtitles and save them in the same directory. This method requires a bit more setup than some of the others, but it can be a reliable way to download YouTube videos with subtitles.
Method 2: Using the ByClick Downloader
The ByClick Downloader is a user-friendly app that allows you to download YouTube videos with subtitles. It supports multiple video formats, including MP4, FLV, WMV, MOV, and more. However, it’s important to note that ByClick is only available for Windows. Here’s how to use it:
- Download and install the ByClick Downloader from the official website.
- Open the software and navigate to the YouTube video you want to download.
- Copy the video URL from your browser’s address bar.
- Click the “Paste Link” button in ByClick to add the video to your download queue.
- Choose the video quality and format you want to download, along with the subtitle format and language you want to include.
- Click the “Download” button to start the download.
The ByClick Downloader is a reliable and easy-to-use option for Windows users to download YouTube videos with subtitles embeded. In settings, you can find the Authentication option. Once allowed, you can easily download private YouTube videos effortlessly.
Method 3: YouTube Downloader Shortcuts for iPhone
If you’re an iOS user, I have created a custom shortcut to download YouTube videos with subtitles using yt-dlp. This method involves using the A-shell app, which allows you to run yt-dlp commands on your iOS device easily. Here’s how to use the shortcut:
- Install the A-shell app from the App Store.
- Get this yt-dlp (Subtitles) shortcut from our YouTube shortcuts collection.
- Copy the URL to the YouTube video with subtitles and run the shortcut.
- Select the Audio And Video option and wait for the shortcut to complete.
This method can be a convenient way to quickly download YouTube videos with captions embeded on your iOS device. As you may know, yt-dlp supports thousands of websites, so you can use this shortcut to download other videos with subtitles embeded. You can find the download videos in your Photos Library.
From our YouTube Shortcuts collection, yo can also get the YouTube Subtitle Downloader shortcut to only save the subtitles on your Apple devices. You can choose language if there is more and download auto-generated subtitles.
Method 4: Using the Seal App for Android
If you’re an Android user, you can use the Seal app to download YouTube videos with subtitles. Seal is a free and open-source app that allows you to download videos from YouTube and other websites. Here’s how to download a YouTube video with subtitles on Android using Seal:
- Download and install the Seal app from the Seal GitHub page.
- Open the YouTube app and copy the URL of the video you want to download.
- In Seal, tap Settings > Subtitle to enable the option “Download subtitles”. You can choose your preferred language, automatic captions, or embed subtitles.
- Paste the URL to Seal app and tap the “Download” button to start the download.
The Seal app is a user-friendly option for Android users who want to download YouTube videos with subtitles.
Method 5: Use a Dedicated YouTube Video Downloader App
If you want a dedicated app to download YouTube videos with subtitles, you can use a tool like 4K Video Downloader. This software is available for Windows, macOS, and Linux, and it provides an easy way to download YouTube videos with subtitles. Here’s how to use 4K Video Downloader to download a YouTube video with subtitles:
- Download and install 4K Video Downloader from the official website.
- Open the software and navigate to the YouTube video you want to download.
- Copy the video URL from your browser’s address bar.
- Click the “Paste Link” button in the 4K Video Downloader to add the video to your download queue.
- Choose the video quality and format you want to download, along with the subtitle format and language you want to include.
- Click the “Download” button to start the download.
4K Video Downloader is a reliable option for downloading YouTube videos with subtitles, and it provides a straightforward interface that makes it easy to use. In addition, you can also use it to download YouTube live streams.
Conclusion
Downloading YouTube videos with subtitles is a useful feature for anyone who wants to watch videos offline or with the assistance of captions. I have addressed a variety of options for downloading YouTube videos with subtitles, ranging from command-line tools to user-friendly apps.
Whether you’re using Windows, macOS, Linux, iOS, or Android, there’s a method here that should work for you.