Video and playlist downloads
Download a single video, a whole playlist, or selected items. Playlist files are saved together in their own folder.
Download YouTube videos and playlists, or save the audio as MP3. On your phone, desktop, or terminal. Your files stay on your device.
Free and open source · Android, Windows, macOS, Linux
Desktop development preview · example library
Choose your operating system and download format.
Preview builds are unsigned; macOS builds are not notarized. Your system may show a security prompt.
Share a YouTube link, choose video or audio, and let uTube handle the download. Open your saved files whenever you want.
Version 1.0.0 · Android 10+ · ARM64 & x86-64
Installation, checksums & release notes ↗Download a single video, a whole playlist, or selected items. Playlist files are saved together in their own folder.
Choose the video resolution, or download audio as a 192 kbps MP3.
Search previous downloads, open saved files, and retry interrupted downloads. Your history stays on your device.
Install with npm, then run utube to open the interactive menu. You can also pass a video link and quality directly.
Requires Node.js 20+ and FFmpeg for MP3 conversion and HD merging.
Command referencenpm install -g utube-cli@latest
Current development UI · a real download. CLI menus are in English.
uTube retries at the selected resolution first. If it still fails, it downloads the best working lower resolution and shows the quality saved.
Android works without additional tools. The desktop app does not need Node.js or npm. The Debian package installs FFmpeg through apt. Windows, macOS, and portable Linux downloads need FFmpeg installed separately for MP3 conversion and HD merging.
Files stay on your device. Desktop and Android also save your download history. Retry interrupted downloads manually; each retry starts from the beginning.
Download a newer desktop installer or signed Android APK from GitHub Releases when you want to update. For the CLI, run the installation command again. Automatic desktop updates are not included yet.