UK IPTV setup, tools and troubleshootingChat with setup support
Private local file validator

M3U and EPG validator — files stay in your browser

Inspect playlist or guide structure without uploading private credentials or opening stream URLs.

Quick answer

M3U and EPG validator — files stay in your browser

What this guide covers

Validate M3U playlists and XMLTV EPG files locally in your browser. Check entries, groups, tvg-id, duplicate URLs, channel IDs and programmes.

Use the tool as a structured diagnostic aid, not as a guarantee. Accurate inputs produce more useful results, and the result should be confirmed with a real device test before you buy, reset an app or change network settings.

  • Enter the real device, connection and viewing pattern.
  • Keep private playlist credentials out of shared screenshots.
  • Use the result to choose the next controlled test.
  • Open the linked guide for the detailed fix or setup path.
Open all free tools
Built for UK devices and broadband troubleshootingFire TV, Smart TV, TiviMate, Smarters, EPG, Wi-Fi and ISP diagnostics.
Private browser tool

Validate an M3U or XMLTV file locally

Choose a file from your device. The tool checks structure and summarises common issues without contacting stream URLs.

Validation scope

What the validator checks

The tool is designed for troubleshooting, privacy and data hygiene.

M3U structure

Header, EXTINF lines, stream-line pairing, groups, names, tvg-id and duplicate URLs.

Read guide →

XMLTV structure

XML parsing, channel IDs, programme count, duplicate IDs and programme references.

Read guide →

Privacy warning

Playlist URLs can contain credentials. Analyse locally and do not share the report with private URLs visible.

Read guide →
Useful answers

Frequently asked questions

Are playlist files uploaded?

No. The selected file is read locally by JavaScript in your browser. The tool does not send the file to this site.

Does the validator open stream URLs?

No. It checks structure only and deliberately does not request the media URLs.

Can it prove every channel works?

No. Structural validation cannot confirm account state, source uptime, content rights or player codec support.

What is tvg-id?

It is an identifier commonly used to match playlist entries with XMLTV/EPG channel records.