What does the M3U checker do?

This tool parses any M3U or M3U8 IPTV playlist and gives you a complete breakdown: total channel count, how channels are organised into groups, individual channel details (name, logo, EPG ID, group), and lets you test if individual streams are reachable.

How does it work?

Everything runs in your browser. When you paste a URL, your browser fetches the M3U file directly from the source — we never see it. We then parse the #EXTM3U headers, extract #EXTINF lines, group them by group-title, and present the results.

Why might some channels show as "dead"?

Channels can show as dead for legitimate reasons even when they work in your IPTV app: CORS restrictions block browser-based stream testing, your supplier may IP-restrict requests to known apps, or the source format requires a specific User-Agent. The "dead" status here is a quick check, not a definitive diagnosis.

Is my playlist URL stored?

No. This tool runs entirely client-side in JavaScript. Nothing about your playlist is sent to our servers — not the URL, not the channels, nothing. You can verify by checking the network tab in DevTools.