M3UM3U Player Onlineyour playlist ยท your browser
M3U playlist workflow

A focused M3U playlist player for files you already have.

Open a local .m3u file or paste playlist text. Parse metadata into a searchable channel list and test a compatible stream without sending the playlist to a backend.

PLAYER / FILEREADY
Open an M3U file belowor paste text into the editor
Ready for an M3U file or pasted text.

Paste, parse, play

The editor is useful for checking the smallest valid playlist before you troubleshoot a remote source.

Playlist basics

What makes a valid M3U playlist?

The simplest extended M3U playlist starts with #EXTM3U. Each channel usually has an #EXTINF line followed by the media URL on the next non-comment line. A title after the comma gives the entry a readable name; attributes such as group-title can add context.

A playlist parser should be forgiving about whitespace and optional metadata, but it should not invent missing URLs. This tool skips comment-only lines and shows only entries it can associate with a URL. That keeps the channel list honest and makes a bad source easier to diagnose.

Local file vs. M3U URL

Opening a local file is often the fastest option when a provider blocks browser CORS requests. Loading an M3U URL is convenient when the server allows JavaScript fetches. In both cases, playback still happens from the source URL in your browser and is subject to that source's access rules. A direct .m3u8 stream is different: it is usually one HLS media manifest, so use the M3U8 player online for a direct-stream test.