Launch your own YouTube downloader website
AIO Video Downloader is a self-hosted PHP script. Install it on your hosting and your visitors can save videos, Shorts, live replays and YouTube Music links from YouTube by pasting a link, plus 44 other platforms from the same site.
What it downloads from YouTube
- Downloads videos, Shorts, live replays and YouTube Music links from YouTube
- Up to 4K when the original is available in that quality
- MP4, M4A and WebM files
- YouTube serves video and sound as separate streams; the script joins them in plain PHP, so visitors get one file with sound. No FFmpeg needed.
Supported links
Domains: youtube.com, youtu.be
youtube.com/watch?v={id}youtu.be/{id}youtube.com/shorts/{id}
Good to know
- Age-restricted videos are not supported.
- Only public content can be downloaded. Per-platform proxies help when a platform rate-limits your server.
Your own YouTube downloader in minutes
- Upload the zip to any PHP 8.2+ host (cPanel works) and open
install.php. - The installer sets up the database, your admin account and the YouTube landing page.
- Add your logo, colours and ads in the admin panel. Visitors can start downloading right away.
Questions
Which YouTube links work?
Links from youtube.com and youtu.be, for example youtube.com/watch?v={id} or youtu.be/{id}. Visitors paste the link and get the download options.
Do I need an API key or a YouTube account?
No. The script reads public YouTube links directly; no API key or account is needed.
Can I run a site only for YouTube?
Yes. Switch the other platforms off under Platforms in the admin panel and link the built-in YouTube landing page from your menu. You can switch more platforms on at any time.
More platforms in the same script
$49 one-time
Buy nowUnlimited installs on a single domain · Lifetime updates