Home › Free IPTV tools › M3U Logo & tvg-id Checker
Free · No account · Nothing stored

M3U Logo & tvg-id Checker

Channels without a tvg-id get no TV guide, and channels without a tvg-logo show up blank. Paste your playlist below to see exactly which channels are missing each — so you know what to fix before the guide looks wrong.

Step 1

Everything happens on our server in one pass. Your playlist is never saved and never shared.

How the checker works

The checker reads every channel line and looks for two tags: tvg-id, which links the channel to its TV guide, and tvg-logo, which gives it an icon. It then tells you how many channels have each, and lists the ones that do not.

1

Paste the playlist

Drop in the whole M3U text, headers and all.

2

We scan the tags

Each channel is checked for a non-empty tvg-id and tvg-logo.

3

Read the report

You get counts plus the names of the channels missing each tag.

What tvg-id and tvg-logo are

tvg-id

A short code that matches a channel to its entry in the TV guide (EPG). Without it, the player cannot show what is on now or next for that channel.

tvg-logo

A web address pointing to the channel’s icon. Without it, the channel appears with no logo — it still plays, but the list looks bare.

Why missing tags matter

  • No guide. A channel with no tvg-id shows an empty guide, even when the EPG is loaded.
  • No logo. A missing tvg-logo leaves a blank where the icon should be.
  • Harder to find. Lists without logos or guide data are slower to scan.
i

The checker does not change your playlist — it only reports what is missing so you know where to look.

How to fix missing tags

  1. Find the channel line in your playlist (the #EXTINF line).
  2. Add tvg-id="…" with the id your guide uses for that channel.
  3. Add tvg-logo="…" with a link to the channel’s icon.
  4. Save and reload the playlist, then run the checker again to confirm.

If most channels are missing an id, the EPG source and the playlist may simply use different naming — matching them is what makes the guide line up.

Is this safe to use?

Yes. The check is pure text handling and happens entirely on our own server:

Nothing is storedNothing is sharedNo connection to your providerNo account needed

Your playlist is read once to scan the tags, the report is shown back to you, and then it is gone. We never contact your provider and we never log what you paste.

Try our service on your own device, free

Logos and a full guide make IPTV feel finished. See how ours looks on your own screen before you commit.

Request a free trial →

More free tools, no account

Built for people who run playlists. All of them work right here, on our server, with nothing stored.

Questions people ask

What is a tvg-id for?

It links a channel to its TV guide. Without a matching tvg-id, the guide for that channel stays empty.

What is a tvg-logo for?

It is the web address of the channel icon. Without it the channel shows with no logo, though it still plays.

Does the checker change my playlist?

No. It only reads the tags and reports what is missing. Your playlist is untouched.

Why are so many channels missing an id?

Often the playlist and the EPG use different names. Matching them is what makes the guide appear.

Do you keep the playlist I paste?

No. It is read once to scan the tags, shown back to you, and never saved or logged.