UK IPTV plans, setup help and reseller guidanceChat with 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 →
Practical context

How to use this M3U & EPG Validator: Private Browser Tool guide

Work through the page in order, keep notes on your device and network, and avoid changing several settings at once. The goal is a repeatable setup you can understand and support later.

Before you begin

Record the device, player, login format, connection type and current symptom or buying goal.

During the process

Make one change at a time and check whether the same result appears on another device or network.

Afterwards

Save working settings, protect credentials and note the support steps that solved the issue.

Using the result

Turn the tool output into a sensible next step

A tool result is a starting point, not proof of the final cause. Confirm the recommendation on the real device and connection before changing a subscription or router.

Low risk

Repeat the test

Run the same check twice and note whether the result is consistent. Temporary Wi-Fi conditions can distort a single measurement.

Controlled test

Change one variable

Compare Wi-Fi with Ethernet, one player with another, or one device with a second device. Avoid changing several settings at once.

Escalate

Send evidence

Share the relevant output, device model, player version and exact symptom with support. Remove credentials before taking screenshots.

Privacy

Protect account details

Do not paste playlist URLs, usernames or passwords into public tools or forums. The local validator should not open stream links.

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.