Free tool

Check an M3U playlist before you blame the provider.

Paste a playlist or drop in a .m3u file. You get the channel count, the group breakdown, and every structural problem that stops players loading the file, with line numbers. It runs in your browser and nothing is uploaded.

Nothing is uploaded. The file is parsed by your browser and never leaves this device, which matters because IPTV playlists usually contain your username and password in the stream URLs.

What it checks

  • Missing #EXTM3U header — the single most common cause of “invalid playlist”. Most players reject the entire file if the first line is wrong.
  • Broken entries — a channel declared with no stream URL, a URL with no channel line, or a URL that will not parse.
  • Duplicates — repeated stream URLs and repeated channel names, which inflate the channel count providers advertise.
  • Insecure streams — plain http:// URLs, which browser players and some Smart TV apps block as mixed content.
  • EPG readiness — channels with no tvg-id, which is why parts of your guide come up empty.

Why nothing is uploaded

An IPTV playlist usually contains your subscription credentials in every stream URL, in the form /live/username/password/1234.ts. Sending that file to any server, ours included, means handing over an account that someone else can use. So this tool parses the file locally with JavaScript and has no upload endpoint at all. You can disconnect from the internet after the page loads and it still works.

The playlist is clean but channels still fail

Then the file is not your problem. Either the streams themselves are down, your provider is throttling at peak, or your connection cannot sustain the bitrate. Run the speed test first, then work through the buffering fixes. If you want to understand the file format itself, we broke it down in what an M3U playlist actually is.

Need a playlist to test it with?

Our free live TV page carries dozens of legal free-to-air HLS streams you can watch in the browser or copy into a playlist of your own.

M3U Playlist Checker: Free Online Validator | StreamElite