An M3U playlist is a plain text file that stores a list of audio or video stream links, or local file paths, so a media player can load and play them in order without opening each one individually.

This guide explains where to find free public M3U playlist sources for IPTV, how to check and use M3U and M3U8 playlists in VLC, Kodi, and compatible IPTV apps, and how to use M3U files for music playlist backup and transfer.

Best free M3U playlists for IPTV and music
Best Free M3U Playlists in 2026: 5+ Working Sources & How to Use

What Is an M3U Playlist?

M3U playlists exist in two forms. One is a local .m3u or .m3u8 file stored on your device. Media players read these offline without internet to load the list. The other is a web M3U URL, which fetches the latest playlist from a remote server every time you open it and requires internet access. M3U8 is a UTF-8 encoded variant of the M3U playlist format, making it better suited to playlists containing non-Latin characters.

A basic M3U entry commonly consists of an #EXTINF metadata line followed by the stream URL or local file path. IPTV playlists may also include additional metadata or player-specific tags.

Example M3U Playlist #EXTM3U #EXTINF:-1 tvg-id="cnn.us" tvg-logo="https://example.com/logo.png" group-title="News",CNN https://stream.example.com/cnn/index.m3u8

M3U Playlists for IPTV and Streaming

M3U playlists let you group live TV, sports streams, movies, news and online radio into one single list. Players such as VLC or Kodi can load everything from this list at once, so you do not need to add each stream link manually one after another.

M3U Playlists for Music

For music, M3U playlists organize your local audio files and make the same track list portable across different players. Since M3U is plain‑text and widely supported, it is also commonly used as a lightweight backup to help move playlists between music apps.

Back Up Your Streaming Playlists as M3U with PlaylistGo!Try It Free

PlaylistGo turns your Spotify, Apple Music, or YouTube Music playlists into portable M3U files in a few clicks — no manual track-by-track work needed.

100% Safe · No Ads · No Malware · No Data Collection
Trusted by 20,000+ users worldwide • Instant & secure download

Best Free M3U Playlist Sources

Before using a public M3U source: playlist contents, stream URLs, regional availability, and channel status can change at any time. The sources below are third-party projects or public directories, not M3U feeds operated by PlaylistGo. Check the source project's documentation and the applicable availability or licensing conditions before using a stream. PlaylistGo recommends using third-party playlists responsibly and respecting the terms of service, copyright rules, and regional restrictions of the original platforms and content providers.

If you're looking for a free M3U playlist, community-maintained directories and public projects are good places to find M3U and M3U8 sources. Below are several commonly referenced sources, along with information about their format, coverage, and how to use them.

Source Useful For Coverage Update Frequency Format
iptv-org Browsing public IPTV sources Worldwide Frequent M3U
Free-TV/IPTV Curated public channels Worldwide Regular M3U8
Pluto TV / Samsung TV Plus Community-generated playlists Regional Varies M3U
Plex TV / Roku Community-generated playlists Regional Varies M3U
Apsattv Smart TV channel sources Mostly US Varies M3U
* Coverage, update frequency, and stream availability can change because these are third-party or community-maintained sources.

1. iptv-org — Best for Worldwide Channel Coverage

iptv-org is a community-maintained open-source project that collects publicly available IPTV stream links from broadcasters and other public sources. You won't get one huge combined file; channels are sorted by country, language, and channel type, so you only download the channels you need.

Main Playlist (All Channels) https://iptv-org.github.io/iptv/index.m3u By Category https://iptv-org.github.io/iptv/categories/movies.m3u https://iptv-org.github.io/iptv/categories/news.m3u https://iptv-org.github.io/iptv/categories/sports.m3u https://iptv-org.github.io/iptv/categories/music.m3u https://iptv-org.github.io/iptv/categories/kids.m3u https://iptv-org.github.io/iptv/categories/documentary.m3u https://iptv-org.github.io/iptv/categories/entertainment.m3u https://iptv-org.github.io/iptv/categories/weather.m3u By Country https://iptv-org.github.io/iptv/countries/us.m3u https://iptv-org.github.io/iptv/countries/gb.m3u https://iptv-org.github.io/iptv/countries/ca.m3u https://iptv-org.github.io/iptv/countries/au.m3u https://iptv-org.github.io/iptv/countries/de.m3u https://iptv-org.github.io/iptv/countries/fr.m3u https://iptv-org.github.io/iptv/countries/es.m3u By Language https://iptv-org.github.io/iptv/languages/eng.m3u https://iptv-org.github.io/iptv/languages/spa.m3u
* The project covers 200+ countries and 170+ languages in total. Need another country or language? See the full iptv-org playlist directory for every ISO 3166-1 alpha-2 country code and ISO 639-3 language code.

2. Free-TV/IPTV — Best for Curated Free Channels

Free‑TV/IPTV puts quality ahead of quantity. For each channel, it stores just one working stream link and favors HD streams over SD. It only adds officially‑free content, including free‑to‑air broadcasts and ad‑supported services such as Pluto TV, Samsung TV Plus, Plex TV, and Roku TV.

Compared with larger playlists, Free-TV/IPTV focuses on a more curated selection of publicly available streams, which can be useful if you prefer a shorter channel list rather than loading a very large playlist.

Main Playlist (M3U8) https://raw.githubusercontent.com/Free-TV/IPTV/master/playlist.m3u8
* No separate country‑specific links are available, so use your player's search or favorites feature to filter after loading.

Third-party playlist note: The M3U playlists mentioned below are created and maintained by third-party projects, not by Pluto TV, Samsung TV Plus, Plex, or Roku. Playlist contents, channel availability, regions, and stream URLs may change over time, so check the source project for the latest information before using a playlist.

3. Pluto TV & Samsung TV Plus — Community Playlist Sources

Pluto TV and Samsung TV Plus are free ad-supported streaming services with their own live channel lineups. Some third-party projects organize publicly accessible channel information from these services into M3U playlists for compatible media players.

Where to Find the M3U Playlists

One example is the app-m3u-generator project on GitHub . Open the project's playlists folder to see the currently available Pluto TV and Samsung TV Plus M3U files, including region-specific playlists.

Look for filenames such as plutotv_us.m3u, plutotv_all.m3u, samsungtvplus_us.m3u, and samsungtvplus_all.m3u.

* These playlists are maintained by a third-party project rather than Pluto TV or Samsung TV Plus. File names, channel availability, regions, and stream URLs may change over time. Check the project for the current files and its latest usage information.

4. Plex TV & Roku — Community Playlist Sources

Plex and Roku offer free ad-supported live TV in supported regions. Third-party projects may organize channel information from these services into M3U playlists for use with compatible media players.

Where to Find the M3U Playlists

You can check the app-m3u-generator project on GitHub for its current Plex TV and Roku playlist files.

Depending on the current project structure, look for filenames such as plex_us.m3u, plex_all.m3u, or roku_all.m3u.

* These are third-party M3U collections, not official Plex or Roku playlist feeds. Playlist files and channel availability may change when the underlying services update their channels, regions, or streaming access.

5. LG Channels, Vizio WatchFree & Xumo — Community Playlist Sources

LG Channels, Vizio WatchFree, and Xumo are free ad-supported channel services available in supported regions. Some community projects organize channels from these services into M3U playlists for use with compatible media players. Availability and update frequency can vary by source.

Where to Find the M3U Playlists

Apsattv maintains community-curated M3U collections for various FAST and smart-TV channel services. You can check the Apsattv playlist directory for the current files and available channel lists.

Depending on the current project structure, look for playlist files related to LG Channels, Vizio WatchFree, and Xumo.

* These are third-party community playlists rather than official M3U feeds published by LG, Vizio, or Xumo. Playlist URLs, channel availability, and update frequency may change, so check the source for the latest information before using a playlist.

How to Create an M3U Playlist

How to Create an M3U Playlist for IPTV Channels

Manually writing M3U syntax is tedious. You have to collect stream URLs, add channel names and metadata like logos or group tags for each entry, then save everything as an .m3u file.

A browser-based tool like Free-Codecs' Playlist Builder can simplify M3U creation. It lets you add or organize playlist entries, edit metadata such as channel logos and group titles, and export the result in formats such as M3U, M3U8, PLS, or XSPF for compatible media players.

Website URL https://www.free-codecs.com/app/playlist-builder/
Free-Codecs Playlist Builder interface
Free-Codecs' Playlist Builder Interface

How to Create an M3U Playlist for Music from Spotify or Apple Music

For music, creating an M3U playlist usually starts from a playlist you already have on a streaming service, since Spotify, Apple Music, and similar platforms don't let you export playlists as M3U directly. PlaylistGo solves this in a few simple steps: it connects to your streaming account, then reads the tracks in a chosen playlist and writes them out as a standard M3U file with correct titles, artists, and track order preserved. It works the same way whether you're exporting one playlist or backing up your entire library. Here's how it works:

PlaylistGo: Export a Music Playlist to M3U Try It Free

Turn any Spotify, Apple Music, or YouTube Music playlist into a standard M3U file in a few clicks.

100% Safe · No Ads · No Malware · No Data Collection
Trusted by 20,000+ users worldwide • Instant & secure download
STEP 1
Choose Your Streaming Service as the Source

Launch PlaylistGo and select your streaming service — Spotify, Apple Music, YouTube Music, and more — as the source platform.

Select streaming service as source platform in PlaylistGo
Step 1 – Select Your Streaming Service as the Source
STEP 2
Choose the Playlist and Set the Export Format to M3U

Select the playlist you want to export, then select "Export to File" in the destination area. Set the export format to M3U (or M3U8 if your library includes non-English track names).

Export playlist to M3U format in PlaylistGo
Step 2 – Choose the Playlist and Choose M3U as the Export Format
STEP 3
Export Spotify Playlists to M3U File

Start the export and save the M3U file to your computer. The result is a standard M3U file you can open in any compatible player, keep as a local backup, or bring into a different platform later.

M3U file exported and ready to use with PlaylistGo
Step 3 – Export Playlists to M3U File

How to Use M3U Playlist

1. Use M3U Playlist on VLC Media Player

VLC handles both local M3U files and remote M3U URLs. For a downloaded file, go to Media > Open File (Ctrl+O on Windows, Cmd+O on Mac), or simply drag the file into the VLC window. For a URL, go to Media > Open Network Stream (Ctrl+N on Windows, Cmd+N on Mac), paste the link into the Network tab, and click Play. Once loaded, press Ctrl+L (Cmd+L on Mac) to open the full playlist view and browse channels.

Use M3U Playlist on VLC Media Player
Use M3U Playlist on VLC Media Player

2. Import M3U Playlist on Kodi (PVR IPTV Simple Client)

Kodi needs the PVR IPTV Simple Client add-on to read M3U playlists. Go to Add-ons > My Add-ons > PVR Clients > PVR IPTV Simple Client, enable it, then open Configure. Under the general settings, set Location to Remote path if you're using a URL and paste it into the M3U Playlist URL field, or switch to Local path and browse to the file if you've downloaded it. Save the configuration and enable the PVR add-on to start browsing channels through Kodi's Live TV section.

Import M3U Playlist on Kodi
Import M3U Playlist on Kodi

3. Open M3U Playlist on IPTV Players

Dedicated IPTV apps like TiviMate, IPTV Smarters, GSE Smart IPTV, and Perfect Player are built specifically to load M3U playlists. The general steps are the same across most of them: open the app's playlist or source settings, choose to add a new M3U source, paste the playlist URL (or select a local file if you've downloaded one), and save. These apps typically also support the EPG feed some playlists provide, so you get an on-screen program guide alongside the channel list — something VLC and Kodi don't offer out of the box.

Open M3U Playlist on IPTV Players
Open M3U Playlist on IPTV Players

If a channel won't load, it's usually not the whole playlist that's broken:

  • One channel failing to play is normal for free public streams. Try a different channel before assuming the playlist is dead.
  • VLC saying "unable to open the MRL" usually means the URL wasn't copied in full, or there's no internet connection.
  • An empty Kodi channel list typically happens when its Location setting (Remote / Local path) mismatches your URL or downloaded file.
  • Slow‑loading playlists are often overly large. Switch to a category or country-specific M3U file.

4. Add M3U Playlist to Music Players (Winamp, foobar2000 & More)

If your M3U file isn't a channel list but a music playlist, most desktop players read it the same simple way: drag the .m3u file directly into the player's playlist panel, or use the app's "Open File" or "Import Playlist" option. Winamp and foobar2000 both support this natively, and it works the same whether the M3U file lists local audio tracks or, in some cases, streaming radio URLs.

Add M3U Playlist to Music Players
Add M3U Playlist to Music Players

Pro Tips: How to Import an M3U Playlist into Spotify and Other Music Services

If you have a music playlist saved as an M3U file and want it inside Spotify, Apple Music, YouTube Music, Amazon Music, TIDAL, or Deezer, there's a catch: most streaming platforms don't accept M3U files directly, so you'd otherwise be stuck manually searching for and re-adding every track by hand.

PlaylistGo handles this automatically. It reads a local M3U file, matches each track against your target platform's catalog using title, artist, album, and ISRC code, and rebuilds the playlist there — reaching a 99.2% match rate even for less common tracks.

PlaylistGo: Transfer an M3U Playlist to Any Streaming Service Try It Free

Move your M3U playlist into Spotify, Apple Music, YouTube Music, and more in a few clicks, with a 99.2% match rate.

100% Safe · No Ads · No Malware · No Data Collection
Trusted by 20,000+ users worldwide • Instant & secure download
Select M3U file as source in PlaylistGo
Transfer an M3U Playlist to Music Platform

All processing happens locally on your Windows or Mac computer, with no login credentials or playlist data uploaded to a server. PlaylistGo currently supports 10 platforms, including Spotify, Apple Music, YouTube Music, Amazon Music, TIDAL, Deezer, Qobuz, SoundCloud, Pandora, and LINE MUSIC.

Beyond working with local M3U files, PlaylistGo can also transfer playlists directly between any of these streaming services. For example, moving your library straight from Spotify to Apple Music without exporting a file at all.


Frequently Asked Questions About M3U Playlists

An M3U playlist is a simple text file. It stores audio or video stream links, or local file paths, letting media players load and play items in order as one playlist. It doesn't contain actual audio or video content, only pointers to where each file or stream lives.

You can find free M3U playlists through community-maintained projects and public IPTV directories such as iptv-org and Free-TV/IPTV. Some community projects also organize channels from free ad-supported services into M3U playlists. Because third-party playlists can change, check the source project for current availability and usage information.

For a local file, drag it into VLC or use Media > Open File. For a URL, use Media > Open Network Stream in VLC, or add it as a source in Kodi (via the PVR IPTV Simple Client add-on) or a dedicated IPTV app like TiviMate. See the step-by-step instructions above for each player.

M3U files are simple text‑based playlists. They don't store the actual video or audio content themselves. That said, how safe, legal and reliable each stream is depends entirely on their source. A publicly accessible M3U URL does not automatically mean that every stream is officially authorized for redistribution. For safer use, choose transparent sources, check the project's documentation, and avoid playlists that appear to provide copyrighted paid content without authorization.

Yes. M3U is also commonly used to organize local music files. Spotify and Apple Music don't accept M3U files directly, but a tool like PlaylistGo can read a local M3U file, match its tracks against the platform's catalog, and rebuild the playlist there automatically. See the transfer steps above for the full walkthrough.

Conclusion

For IPTV, community-maintained projects such as iptv-org and Free-TV/IPTV can be useful starting points for finding public M3U and M3U8 sources. Other community projects may organize channels from free ad-supported services such as Pluto TV, Samsung TV Plus, Plex, Roku, and other platforms. Because availability and stream URLs can change, check each source for current information before using a playlist.

Once you have an M3U file or a compatible URL, VLC, Kodi, and other supported media players can load it using their playlist or network-stream features.

For music, PlaylistGo can export playlists as M3U for local backup or read an existing M3U file and recreate the playlist on supported music services. This makes M3U useful not only for IPTV and media players, but also for managing and moving music playlists.

PlaylistGo – Best Desktop Transfer Tool

The fastest and most reliable way to move entire Spotify library to Apple Music, YouTube Music, TIDAL, etc. 100% offline • No Cloud Required • 99.2% success rate

Vesper Forest

Vesper Forest

Music Tech Writer

Vesper Forest writes about playlist transfers, music streaming platforms, and digital music library management. His work focuses on transfer accuracy, metadata matching, ISRC identification, and the differences between Spotify, Apple Music, YouTube Music, TIDAL, Deezer, and other streaming services.