Paste your M3U URL or xTream credentials and this tool tells you: is the playlist live? How many channels does it return? Is the EPG endpoint responding? Are there any dead channels? Everything runs in your browser — credentials never leave your device.
IPTV Link Checker
What this checker tells you
- Status: HTTP 200 (live) vs 401/403 (auth fail) vs 404 (provider down) vs 5xx (server error).
- Channels found: counts
#EXTINFlines in the playlist. Zero usually means wrong credentials. - Playlist size: in KB. Sudden shrinkage compared to a previous check = provider removed channels.
- Response time: how fast the playlist endpoint responds. Slow = overloaded servers, common during peak hours.
A note on browser CORS
Most IPTV providers don't enable CORS on their M3U endpoints, which prevents browsers from fetching them directly. If the check fails with a CORS error, that doesn't mean your link is broken — it just means we can't read it from the browser. The link likely still works in your IPTV app. SMART OTT enables CORS so our customers can use this tool.
Frequently asked questions
Probably not. Many IPTV providers don't enable CORS on M3U endpoints, which blocks browser-based checks. The link likely still works fine in TiViMate, IPTV Smarters, or any other native app. Try the link in your IPTV app — if it works there, it's good.
Three possibilities: (1) wrong credentials, (2) subscription expired, (3) provider returns an empty playlist as a soft error. Verify your credentials and subscription status. If you're a SMART OTT customer, contact us and we'll diagnose.
This is often expected — providers periodically prune dead channels or rotate VOD libraries. A 60–70% number is normal for a "1.7M items" service after deduplication. The marketing number includes every variant and stream; the actual usable channel list is smaller (and that's fine).