🇫🇷 Français
YouDL is a powerful, minimalist browser extension that serves as a GUI for yt-dlp. It allows you to download media from virtually any website (YouTube, SoundCloud, Twitter, Instagram, TikTok, and 1000+ others) directly in Audio (MP3) or Video (MP4) format.
- Universal Compatibility: Supports every site supported by
yt-dlp. - Dynamic Previews: Automatically fetches video thumbnails, titles, and duration.
- Quality Selection: Choose between high-bitrate MP3 or specific Video resolutions (1080p, 720p).
- Premium UI: Modern Glassmorphism design with smooth animations.
- Advanced Trimmer: Lossless trimming (
-c copy) with a premium interface, interactive waveform, vinyl visualizer for audio, editable timecodes, and magnetic snapping. - Custom Settings: Change your download directory or import local media files for trimming via the native Windows file picker.
- Native Integration: Works directly from your browser toolbar.
- Fast & Reliable: Leverages the power of
yt-dlpbackend.
YouDL cannot be published on official stores (Chrome Web Store, Firefox Add-ons) for two main reasons:
- Google's YouTube Policy: Chrome Store strictly forbids any extension that allows downloading videos from YouTube. Any tool that facilitates this is automatically banned.
- Native Messaging Requirement: To provide high-performance downloading and lossless trimming, YouDL requires a "Native Host" (a Python script) to interact with
yt-dlpandffmpegon your system. Official stores only allow standalone extensions and do not permit external scripts or local system bridges for security and policy reasons.
This is why YouDL is distributed via GitHub Releases and must be installed manually.
The tool requires Python and FFmpeg installed on your PC:
- Python 3.10+ — python.org (check "Add Python to PATH" during installation)
- FFmpeg — ffmpeg.org or install via terminal:
winget install ffmpeg
- Go to the Releases page.
- Download the latest
YouDL-vX.X.X-chrome.zip(orfirefoxfor Firefox). - Extract the zip anywhere on your PC.
- Open your browser (Chrome, Brave, Edge, etc.).
- Go to
chrome://extensions(orbrave://extensions,edge://extensions). - Enable "Developer mode" (top right).
- Click "Load unpacked".
- Select the
extensionfolder inside the extracted zip.
- In the extensions page, find YouDL and copy its ID (e.g.
dfegdbmppdkmaif...). - Open the
hostfolder from the extracted zip. - Double-click
install_host.bat. - Paste the extension ID when prompted and press Enter.
✅ Done! YouDL is ready to use.
- Go to any supported website (YouTube, SoundCloud, etc.).
- Click the YouDL icon in your browser toolbar.
- Choose "Download MP3" or "Download MP4".
- Your files will be saved in
Downloads/YouDL/.
# Install dependencies
npm install
# Development mode (with HMR)
npm run dev
# Production build
npm run build # Chrome
npm run build:firefox # Firefox
# Lint & format
npm run lint
npm run formatMade with ❤️ by anthogoz