YouTube to M3U Playlist Generator

Convert any YouTube playlist, mix, channel or video into a downloadable M3U file - ready to open in VLC, Kodi, mpv or IINA.

Playlists Mixes Channels Single Videos Thumbnails Included No Download - Metadata Only

Paste any YouTube URL below - a playlist, a Mix, a channel page, or a single video. The tool fetches metadata only (no downloading) and generates an M3U file you can open in VLC, Kodi, mpv or IINA.

Try:
Connecting to YouTube...
0s
How It Works
1
Paste the URL

Paste any YouTube playlist, mix, channel or video URL into the input box above.

2
Metadata Fetched

Our server uses yt-dlp to fetch video titles, IDs and durations - no video content is ever downloaded.

3
M3U Generated

A standard M3U playlist is assembled with proper EXTINF tags, thumbnails and YouTube URLs for each entry.

4
Open in Player

Open the M3U in VLC, mpv, Kodi or IINA. The player uses yt-dlp to stream each video directly from YouTube.

Compatible Players

Windows, Mac, Linux, iOS, Android. Open M3U via Media > Open File.

Add M3U as a playlist source. Install yt-dlp addon for YouTube support.

Cross-platform. Works natively with yt-dlp installed. Open with: mpv playlist.m3u

macOS only. Best option for Mac users. Install yt-dlp via Homebrew.

IPTV Apps

Any M3U-compatible IPTV player. Thumbnails display as channel logos.

Frequently Asked Questions

Any media player with yt-dlp integration can play YouTube M3U playlists directly - including VLC (3.0+), mpv, IINA (macOS), Kodi, and MPC-HC with the yt-dlp script. The player uses yt-dlp in the background to resolve each YouTube URL to its actual stream. VLC on Windows and macOS includes built-in YouTube support.
No - the tool only extracts the video metadata (titles, IDs, durations) and generates a lightweight M3U playlist file containing YouTube URLs. No video content is downloaded to our server or your device. The actual streaming happens when you open the M3U in your media player.
The tool supports YouTube playlist URLs (youtube.com/playlist?list=...), individual video URLs (youtube.com/watch?v=... or youtu.be/...), YouTube Mix / Radio playlists (watch?v=...&list=RD...), and YouTube channel URLs (@channelname or /channel/UC...). For channels, results are limited to the most recent 100 uploads.
Your media player needs yt-dlp installed and configured to resolve YouTube URLs. In VLC, go to Tools > Preferences > Input/Codecs and make sure network playback is enabled. For mpv, install yt-dlp and it works automatically. Kodi needs the yt-dlp addon. The M3U file itself is correct - the player just needs the right backend.
Yes for Kodi - install the yt-dlp addon, then open the M3U as a playlist source. For Plex, you would need a plugin that supports yt-dlp URL resolution. The M3U format is standard and widely compatible across HTPC and home server setups.
Private videos, age-restricted content, or region-blocked videos may not appear. Very large playlists (500+ videos) may be capped at 200 entries to keep generation fast. You can always split a large playlist into smaller ones and generate separate M3U files.
Yes, completely free with no account or registration required. The tool uses yt-dlp running on our server to fetch playlist metadata only - no video is ever downloaded. Simply paste your YouTube URL and download the M3U.
Done!