In this post, you will learn 3 ways to download YouTube videos. Some of the tools discussed here can download from other sources, but mainly we will focus on downloading YouTube videos.
Make sure you’re fully compliant with the law. The tools discussed here are available publicly on the Internet. What you do with them is your responsibility.
Method 1: TubeOffline.com
![TubeOffline main page](https://cdn.knowitall.pro/wp-content/uploads/2022/07/14072412/tubeoffline-01-1024x352.png)
TubeOffline is an excellent free website that allows you to download videos from many different sites. You can check the supported site list here:
![TubeOffline supported site list](https://cdn.knowitall.pro/wp-content/uploads/2022/07/14072832/tubeoffline-supported-site-list-1024x851.png)
The site supports hundreds of online sources. For YouTube, you go straight to this page
Enter the URL of the video and click the GET video button.
On the next page, you will have an option to download audio or video and the format of the file. Click on the Download button after you’ve done your selections.
![TubeOffline download page](https://cdn.knowitall.pro/wp-content/uploads/2022/07/14072834/tubeoffline-02-1024x734.png)
Method 2: yts5.com
![yt5s main page](https://cdn.knowitall.pro/wp-content/uploads/2022/07/14072911/yt5s-01-1024x275.png)
This site is focused on YouTube and allows to download MP3 or MP4 formats. Just enter the URL and click Start.
![yt5s download page](https://cdn.knowitall.pro/wp-content/uploads/2022/07/14072954/yt5s-02.png)
On the next page, you will have an option to choose the resolution. Click the Get link button to proceed to the final step, which is where you have the Download button.
![yt5s download button](https://cdn.knowitall.pro/wp-content/uploads/2022/07/14073016/yt5s-03.png)
Method 3: yt-dlp
This is more for the techies as it’s a command-line tool. Still, it’s fairly easy to install as it comes with installers for all platforms.
![yt-dlp installation instructions](https://cdn.knowitall.pro/wp-content/uploads/2022/07/14073150/yt-dlp-01.png)
It’s especially easy on macOS and Linux as it can be installed using Homebrew:
brew install yt-dlp/taps/yt-dlp
It has lots of options, but the most straightforward way is open a terminal and run
yt-dlp {URL}
To customize it further, you can view the options by running the following command:
yt-dlp --help
![yt-dlp help output](https://cdn.knowitall.pro/wp-content/uploads/2022/07/14073208/yt-dlp-02-1024x354.png)