Check M3U Playlists for Live Channels
Paste, upload or fetch any M3U / M3U8 IPTV playlist and fire 30+ parallel requests at every link — with no timeout, so nothing is abandoned halfway. Live, dead and CORS-blocked links land in separate sections — then test-play, copy group-wise or download a fresh playlist.
The browser could not fully verify these links (CORS / geo-lock / hotlink protection) — they are not necessarily dead. Many still play in VLC, Kodi or your IPTV app.
Skipped — browser-unsupported links (0)
udp://, rtp://, rtmp:// and plugin:// links cannot be reached from a browser sandbox. Copy them into VLC, Kodi or your IPTV app to test those.
M3U Checker by AI MultiTool is a free online tester for IPTV playlists. Paste your M3U or M3U8 content, upload a playlist file, or load one straight from a URL — the format is detected automatically, including tvg-logo, tvg-name and group-title tags. When you press Check Now, it fires parallel HTTP requests — range GETs and no-cors requests, with CORS proxies for http:// links — at up to 60 links at the same time, and there is no timeout: every link keeps checking until the server itself answers, so slow servers are never falsely marked dead.
Every link is sorted the moment its answer arrives: responsive streams land in the LIVE section as mini cards with their latency, format (m3u8, mpd, ts, mp4…) and group; 404s and unreachable servers land in DEAD with the failure reason; and links the browser cannot verify because of CORS protection get their own CORS BLOCKED section — they may still play in VLC or IPTV apps. Live channels can be test-played instantly with the built-in HLS.js, Shaka Player (MPD/DASH) and MPEG-TS players, copied group-wise as M3U or plain URLs, and exported as a fresh live-only .m3u. Dead links can be re-checked, copied or removed from the playlist with one tap — and your whole session stays saved on your device, so refreshing the page never loses your results.
- 30 threads is the sweet spot — 60 is faster for huge lists but can trip rate-limiting on small servers.
- Turn on “Copy as plain URLs” before using group chips to share raw link lists instead of M3U.
- Checking runs entirely in your browser — your playlist and results never leave your device.
- udp:// and plugin:// links cannot be checked from any browser; they are collected under Skipped.
- CORS-blocked links are not necessarily dead — geo-locked and hotlink-protected streams often still play in VLC or IPTV apps.