M3UM3U Player Onlineyour playlist · your browser
M3U URL workflow

Play an M3U URL online with fewer steps.

Paste your own playlist address, let the browser parse the entries, then search and play a compatible stream. No account or server-side playlist import is needed.

PLAYER / URLREADY
Paste an M3U URL belowthe channel list appears after a successful fetch
Ready for an M3U URL.

URL loading, explained

An M3U URL and a direct M3U8 media URL are different inputs. Knowing which one you have prevents most playback confusion.

1. Paste a playlist URL

An M3U URL should return readable playlist text containing records such as #EXTM3U and #EXTINF. The page fetches that response in your browser and creates the channel list without uploading it to an app server.

2. Check the browser boundary

A remote server can allow a media player to request a stream while still blocking JavaScript from reading playlist text. That is a CORS rule, not necessarily a broken playlist. If fetch fails, download the M3U file and use the M3U playlist workflow instead. For a single HLS manifest, use the online M3U8 player.

3. Choose a stream

After parsing, search by channel name or group. Selecting an entry sends its media URL to the HTML video player. Playback still depends on the format, authentication, codec, and access policy of that source.

What can an M3U URL contain?

Metadata is useful when it is honest and consistent.

EXTINF

Channel names

The text after the comma becomes the searchable display name.

GROUP

Groups

group-title helps turn a long playlist into a navigable list.

MEDIA

Stream URLs

Each item needs a URL the browser can reach and play in its current format.