// m3u & iptv

Home / Free Tools / M3U & IPTV

M3U & IPTV playlist tools

A focused toolkit for checking, editing, merging, and fixing M3U playlists — plus clear routes for either building a brand new XMLTV EPG from your playlist or repairing an existing broken EPG file.

Free & fast No accounts Debug-focused Privacy-first

If your IPTV app has no guide data, the best next step is usually to generate a new XMLTV EPG from your playlist. Only use the EPG Checker & Fixer when you already have an XMLTV file or EPG link and need to diagnose why it is failing.

Need an EPG for your playlist?

If your IPTV app shows “No Information”, empty listings, or no TV guide at all, the usual fix is to build a working XMLTV EPG from your M3U, M3U8, TXT or Xtream Codes playlist rather than trying to repair a guide you do not already have.

1

Import your playlist

Paste your M3U, M3U8, TXT or Xtream Codes details to start the build.

2

Auto-match channels

We automatically map playlist channels to live programme data sources.

3

Use your new XMLTV guide

Download the XMLTV file or use your hosted EPG URL in your IPTV app.

Build an EPG from your playlist →

Best for M3U, M3U8, TXT and Xtream Codes playlists that do not already have a working guide.

All M3U & IPTV tools

Pick the tool that matches the job. Each page is designed to be clear, quick, and usable on mobile.

M3U Playlist Checker & Cleaner

Most-used

Validate playlists, flag broken/offline links, and export a cleaned M3U. Great for diagnosing “some channels don’t work”.

  • Detect unreachable/broken stream URLs
  • Batch-safe for large playlists
  • Export a cleaned playlist
Open tool →

Online M3U Playlist Editor

Edit

Visually edit channel names, groups, and URLs. Perfect for tidy playlists and quick bulk fixes.

  • Rename channels & reorganise groups
  • Remove duplicates / unwanted entries
  • Export updated M3U
Open tool →

M3U Duplicate Remover

Clean

Remove duplicate IPTV channels from M3U and TXT playlists by stream URL, TVG ID, or channel name, then export a cleaned M3U.

  • Detect duplicate channels fast
  • Remove repeats by URL, TVG ID, or name
  • Export a cleaned valid M3U playlist
Open tool →

EPG Generator (Build XMLTV from Playlist)

Build EPG

Build a working XMLTV EPG from any M3U, M3U8, TXT or Xtream Codes playlist so IPTV apps show programme listings instead of “No Information”.

  • Import playlist details in minutes
  • Auto-match channels to live programme data
  • Download your XMLTV or use your hosted EPG URL
Open tool →

Xtream Codes → Editor

Xtream

Generate and edit IPTV playlists from Xtream Codes. Instantly convert login details into a clean, editable M3U file.

  • Convert Xtream Codes to M3U playlist
  • Edit channels, groups & stream URLs
  • Clean, organise and export instantly
Open tool →

M3U Player (Browser)

Test

Preview and test M3U/M3U8 playlists in your browser to isolate device vs source issues.

  • Quick preview & sanity check
  • Identify “works here, not there” issues
  • Helpful for debugging stream format problems
Open tool →

M3U Audio Player (Radio / Streams)

Audio

Play and test M3U audio streams (radio stations) in your browser. Useful for debugging non-working stations and stream URLs.

  • Designed for M3U audio / radio lists
  • Quickly confirm if a station plays
  • Helps isolate player vs source issues
Open tool →

M3U Playlist Merger

Combine

Combine multiple playlists into one and reduce duplicates so your player loads faster and cleaner.

  • Merge multiple playlists into one
  • Reduce duplicates and clutter
  • Export a single organised M3U
Open tool →

M3U → CSV / Excel Converter

Export

Convert playlists into a spreadsheet so you can sort, filter, audit, and bulk-clean quickly.

  • Spreadsheet-friendly format
  • Great for audits & bulk cleanup
  • Helps spot duplicates and patterns
Open tool →

M3U URL → TXT Converter

Extract

Extract readable stream URLs from an M3U link so you can inspect and test endpoints.

  • Turn M3U links into readable URLs
  • Useful for debugging endpoints
  • Quick copy/paste output
Open tool →

Xtream Codes → TXT Converter

Convert

Convert Xtream Codes login details into a readable TXT playlist while preserving M3U-style channel entries and metadata.

  • Turn Xtream login details into TXT output
  • Preserves EXTINF, tvg-id and group-title
  • Useful for checking and exporting playlists
Open tool →

IPTV Logo & Metadata Checker

Metadata

Find missing/broken logos and metadata issues (tvg-id / tvg-logo / group-title) that break EPG and player UI.

  • Identify missing/broken tvg-logo
  • Spot tvg-id mismatches that break EPG
  • Improve playlist metadata quality
Open tool →

EPG (XMLTV) Checker & Fixer

Fix XMLTV

Check an existing XMLTV file or EPG link for formatting, ID, encoding, and mapping problems when you already have guide data but it is not working properly.

  • Validate an existing XMLTV file or link
  • Diagnose channel ID and mapping mismatches
  • Find formatting, timezone, and encoding issues
Open tool →

Legitimate use only

These tools are built for legitimate use cases like debugging, validation, QA, and playlist hygiene. They do not bypass authentication, paywalls, access controls, or modify third-party services.

Recommended workflow (fast diagnosis)

1) Validate the playlist

If channels fail to load, start by identifying which URLs are dead or slow.

2) Preview playback

Test whether streams play in-browser to separate device/player issues from source issues.

3) Clean & organise

Once streams work, tidy the playlist: names, groups, duplicates, and merge sources if needed.

4) Add or fix guide data

Choose the route that matches your problem. These are different jobs.

Need to create a new EPG?

Use EPG Builder when your playlist has no guide data, your IPTV app shows “No Information”, or you want to generate a fresh XMLTV guide from M3U, M3U8, TXT or Xtream Codes details.

Go to EPG Builder →

Already have an XMLTV file or EPG URL?

Use EPG Checker & Fixer when the guide already exists but has broken dates, invalid XMLTV formatting, mapping problems, missing channels, or timezone and encoding issues.

Go to EPG Checker & Fixer →

M3U & IPTV guides

Short, practical reads that explain the “why” behind common issues.

Why does my IPTV buffer even on fast internet?

Understand the real causes (source load, CDN, protocol, device decoding) and what you can actually fix.

Read guide →

M3U file not working? (Fix checklist)

Step-by-step checks for broken playlists: encoding, formatting, dead links, redirects, and player compatibility.

Read guide →

Browse all tools

Explore the full Yerman toolbox across IPTV, M3U, SEO, and diagnostics.

View all tools →

FAQ

Are these M3U tools free?

Yes. These tools are free to use and designed to be fast, practical, and easy to understand.

What is the difference between the EPG Generator and the EPG Checker?

Use the EPG Generator if you need to create a working XMLTV guide from an M3U, TXT, M3U8 or Xtream Codes playlist. Use the EPG Checker & Fixer if you already have an XMLTV file or EPG link but listings still do not show correctly.

Do you upload my playlists to a server?

Most tools work in-browser where possible. If a tool needs to fetch URLs for validation, it only requests what you provide to run checks and show results.

Will these tools fix buffering?

They help you diagnose root causes (broken links, slow endpoints, playlist/metadata issues). Buffering is often caused by the stream source or network path, not just your internet speed.

What is the difference between M3U and M3U8?

M3U is the playlist format. M3U8 is the UTF-8 encoded variant commonly used with HLS streaming. Many players handle both similarly.

Do these tools bypass access controls?

No. These tools are designed for legitimate debugging, validation, QA, and playlist hygiene. They do not bypass paywalls, authentication, or access restrictions.

Start fixing your playlist now

Most issues can be diagnosed in minutes — start with validation, then move to playback and EPG.