YouTube video downloader

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

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

  1. Upload the zip to any PHP 8.2+ host (cPanel works) and open install.php.
  2. The installer sets up the database, your admin account and the YouTube landing page.
  3. 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

Unlimited installs on a single domain · Lifetime updates

Buy now