Bring an M3U URL
Paste a full URL when the source permits browser requests. The player reads the playlist in your session.
Open an M3U URL, drop in a playlist file, or paste playlist text. Search the channels you own and play compatible streams directly in your browser.
The useful part of an M3U player is not a giant catalog. It is getting from your playlist to the right stream with less friction.
Paste a full URL when the source permits browser requests. The player reads the playlist in your session.
Groups, titles, and stream types become a small channel desk instead of an unstructured text file.
Choose a channel and hand its media URL to the native video element or HLS playback when supported.
Use this when you already have M3U text, want to inspect a file, or need a quick local test before loading a URL.
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.
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.
Short answers for the first setup.
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.
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.
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.
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.