M3UM3U Player Online private in your browser
M3U player online

Play your playlist.

Paste an M3U URL, open a file, or add playlist text. Pick a channel and press play — nothing else to set up.

READY TO PLAYBROWSER ONLY
Your video appears hereload a playlist below to choose a channel
Ready for an M3U URL or file.

Three steps, then you're watching.

This is a player, not a channel directory. Your playlist stays yours and the page stays focused on playback.

1Paste a URL or open your .m3u file.

2Search the channels in that playlist.

3Choose one and play it here.

Your channels

Once a playlist is loaded, its channels appear here. You can search by title or group.

CHANNELS / LOCAL
No channels yet. Paste an M3U playlist or load an M3U URL above.
What this tool is for

How to use an M3U player online

An M3U playlist is a plain-text list of media locations. Each #EXTINF line describes an item and the next URL points to its stream. This M3U player online reads that structure in your browser, groups the entries, and gives you a focused way to choose a channel. If you have one direct HLS manifest instead, the M3U8 player online is the better fit.

There is no built-in channel directory here. That is intentional: your M3U URL or playlist belongs to you, and the page does not need to copy it to a server just to build a channel list. You can paste playlist text, open a local .m3u file, or enter an M3U URL. For URL loading, the remote host must allow a browser request with CORS headers. When it does not, opening the downloaded file is the reliable fallback.

Whether you call it an online M3U player or an M3U online player, the useful workflow is the same: keep the playlist input close to the player, make its entries searchable, and leave the source in control of access. This page is designed for that small, repeatable task rather than for publishing a channel catalog.

What is an M3U URL?

An M3U URL is a web address that returns playlist text rather than a single video. It may end in .m3u or use a provider-specific path. The important test is the response body: it should contain #EXTM3U or #EXTINF records and media URLs. A direct .m3u8 address can instead be an HLS media playlist; it can be played as a stream, but it is not necessarily a multi-channel playlist.

Because this tool is client-side, credentials and playlist data are not sent to a separate application by this page. You should still treat any URL you paste as sensitive: avoid sharing URLs with embedded tokens, and only open sources you are authorized to access.

Questions before you press play

Short answers for the first setup.

Why did my M3U URL fail?

The source may require authentication, return HTML instead of playlist text, or block browser CORS requests. Download the file and use Open file to separate source access from playlist parsing.

Does this host channels?

No. It only reads a playlist you provide and asks your browser to play its URLs. It does not publish, recommend, or supply channel sources.

Can I use an M3U8 stream?

Yes when the browser can access the stream and the format is supported. HLS playback uses the browser's native support or the HLS helper loaded by the page.

Is my playlist saved?

The last pasted or opened playlist is kept in this browser's local storage so a refresh does not erase your workspace. Clear it whenever you are done.