// iptv toolkit

M3U Tools • XMLTV EPG • IPTV Playlist Utilities

The Complete IPTV Toolkit.
Edit. Check. Play. Build EPGs.

yerman brings the essential IPTV workflow into one place: edit M3U playlists, check live channels, remove duplicates, merge playlists, convert playlist URLs, play streams in your browser and build XMLTV EPG files for better programme guides.

Start with the free tools, then upgrade to the Yerman Member Area for zero ads, unlimited EPG builds, a significantly upgraded M3U Editor and early access to new IPTV tools.

Built for large playlists, messy channel lists and real IPTV workflows.

IPTV Workflow
  1. ✂️
    Edit M3U Clean names, groups and playlist structure.
  2. Check Streams Find working, broken and slow IPTV channels.
  3. 📺
    Play Online Preview IPTV channels directly in the browser.
  4. 🗓️
    Build XMLTV Generate EPG data for matched channels.
Free tools + member upgrades yerman

// popular tools

One toolkit for the IPTV jobs people actually do

Each tool has its own focused page. This homepage connects the workflow: playlist editing, stream checking, browser playback, duplicate cleanup, playlist conversion and XMLTV EPG generation.

✂️ Edit and organise M3U playlists

Clean playlist names, manage groups, remove clutter and prepare IPTV channel lists for real use. Use the M3U Editor for quick playlist fixes, then send cleaned lists into the M3U Checker before playback or EPG building.

Best for: playlist cleanup, channel naming, group editing and IPTV organisation.

Open M3U Editor

Check IPTV channels before you waste time

Run an M3U playlist through the checker to find working streams, dead links and problem channels. It helps you understand playlist quality before editing, exporting, merging or building an EPG.

Best for: live stream testing, broken channel checks and playlist health reports.

Open M3U Checker

📺 Play IPTV streams in the browser

Preview channels without jumping between apps. The M3U Player is useful for testing streams, reviewing playlists and quickly confirming whether a channel is worth keeping.

Best for: fast playback checks, playlist previews and IPTV testing.

Open M3U Player

🗓️ Build XMLTV EPG guides

Upload a playlist, match channels to programme data and generate an XMLTV file with the EPG Builder. It is built for real playlists with inconsistent names, missing metadata and duplicate channels.

Best for: EPG generation, channel matching and IPTV programme guides.

Open EPG Builder

Want the no-ads IPTV workspace?

Join Yerman for zero ads, unlimited EPG builds, the upgraded M3U Editor, beta IPTV tools and member-only workflow improvements.

Join Yerman

// all public tools

All Yerman IPTV, M3U and XMLTV tools

Use one tool for a quick job, or move through the full workflow: convert a playlist, clean it, remove duplicates, check the streams, play channels and build an EPG.

✂️ M3U Editor

Edit, organise and clean IPTV playlists online.

Best for: Playlist cleanup, channel naming, group editing and IPTV organisation.

Open M3U Editor

M3U Checker

Test IPTV streams and spot broken or slow channels.

Best for: Live stream testing, broken channel checks and playlist health reports.

Open M3U Checker

📺 M3U Player

Play IPTV channels directly in your browser.

Best for: Fast playback checks, playlist previews and stream testing.

Open M3U Player

🎧 M3U Audio Player

Play radio and audio streams from M3U playlists.

Best for: Radio playlists, audio stream testing and station browsing.

Open M3U Audio Player

🔗 M3U Merge

Combine multiple M3U playlists into one cleaner file.

Best for: Joining playlists, combining sources and building one master list.

Open M3U Merge

🧹 M3U Duplicate Remover

Find and remove duplicate channels from IPTV playlists.

Best for: Cleaning repeated channels, duplicate URLs and messy playlist exports.

Open M3U Duplicate Remover

📝 M3U URL to TXT

Convert playlist URLs into readable TXT files.

Best for: Playlist inspection, readable exports and quick channel review.

Open M3U URL to TXT

📊 M3U to CSV

Convert M3U playlist data into spreadsheet-friendly CSV.

Best for: Auditing channels, sorting playlists and reviewing metadata.

Open M3U to CSV

🔁 M3U to TXT URL

Create a TXT-style playlist URL from M3U data.

Best for: Simple sharing, conversion and playlist workflow testing.

Open M3U to TXT URL

IPTV Buffering Test

Check IPTV streams for buffering and playback issues.

Best for: Diagnosing slow streams, unstable links and playback problems.

Open IPTV Buffering Test

🗓️ EPG Builder

Match channels and generate XMLTV EPG guides.

Best for: EPG generation, channel matching and programme guide creation.

Open EPG Builder

🔄 Update My EPG

Update an existing EPG workflow from a playlist.

Best for: Refreshing XMLTV files when playlists or channel names change.

Open Update My EPG

// m3u and xmltv guide

What is an M3U playlist?

An M3U playlist is a plain-text playlist format used by many IPTV apps, media players and streaming tools. A basic M3U file contains a list of channel names and stream URLs. A richer IPTV playlist often includes extra metadata such as group names, logos, channel identifiers and EPG references.

Most IPTV playlists start with #EXTM3U. Each channel entry usually includes an #EXTINF line followed by the stream URL. The #EXTINF line may include fields such as tvg-id, tvg-name, tvg-logo and group-title. Those fields help IPTV players organise channels and connect channels to programme guide data.

Real playlists can become messy quickly. Channel names may be inconsistent, groups may be duplicated, old channels may stop working and the same stream can appear several times. That is why a practical workflow usually starts with the M3U Checker, continues with the M3U Editor, and then uses tools like the M3U Duplicate Remover or M3U Merge to clean and rebuild the list.

Common M3U playlist fields

  • Channel name: the visible name shown in your IPTV player.
  • Stream URL: the actual video or audio link used for playback.
  • group-title: the category or group, such as UK, Sports, Movies or Radio.
  • tvg-logo: the channel logo shown by compatible players.
  • tvg-id: the identifier often used to connect a channel to XMLTV EPG data.

What is XMLTV?

XMLTV is a programme guide format used by many IPTV players and media centres. It tells the player what is on each channel, including programme titles, start times, end times and descriptions where available. In practical terms, the M3U playlist provides the streams, while XMLTV provides the guide data.

The important part is matching. An IPTV channel in an M3U playlist needs to line up with the right channel in the XMLTV guide. This is usually done with channel names, identifiers or metadata such as tvg-id. If the names are messy or the identifiers are missing, an EPG builder has to guess, suggest or let you manually choose the best match.

The Yerman EPG Builder is designed for that job. It helps match IPTV channels to available programme data and then generates XMLTV output for compatible IPTV apps. If you already have a workflow and need to refresh it later, use Update My EPG.

A better IPTV playlist workflow

The best results usually come from treating IPTV playlist management as a workflow rather than a single upload. A cleaner playlist is easier to test, easier to edit, easier to play and easier to match against XMLTV programme data.

  1. Start by converting or inspecting your playlist with M3U URL to TXT or M3U to CSV.
  2. Run the list through the M3U Checker to find broken, slow or unreliable streams.
  3. Clean names, groups and structure in the M3U Editor.
  4. Use the M3U Duplicate Remover to remove repeated channels and duplicate stream URLs.
  5. Combine useful lists with M3U Merge if you work with more than one source.
  6. Preview streams in the M3U Player or M3U Audio Player.
  7. Build programme guide data with the EPG Builder.

Why this matters

IPTV players are only as good as the playlist and guide data you give them. A messy playlist can cause duplicate channels, missing logos, broken streams, poor grouping and weak EPG matching. Yerman focuses on those practical jobs so you can move from a raw M3U playlist to a cleaner, more usable IPTV setup.

// xmltv epg

From playlist to programme guide

IPTV playlists are only half the job. A good XMLTV EPG makes channels easier to browse, search and understand inside compatible players.

EPG Builder

Generate XMLTV for matched channels

Upload your playlist, match channels against available programme data and build an XMLTV file for IPTV players that support external EPG guides.

Build an EPG
Channel Matching

Automatic matching with manual control

The EPG workflow is designed around real IPTV lists: inconsistent names, mixed countries, duplicate channels and missing metadata.

Try channel matching
Member Access

Unlimited EPG builds with no ads

Members get unlimited EPG builds, a cleaner workspace, upgraded tools and early access to new IPTV utilities as they are released.

Explore membership

// why yerman

Built for IPTV users who manage real playlists

Small playlists are easy. Real IPTV lists are not. yerman focuses on the awkward jobs: large M3U files, broken streams, inconsistent channel names, EPG matching, duplicate cleanup, playlist conversion and tools that stay usable when the playlist gets messy.

// yerman membership

Upgrade the whole IPTV workflow

Yerman Membership is the faster, cleaner, no-ads workspace for people who use the tools properly. Members can log in from the account login page.

🚫 Zero ads

Work inside a cleaner member area without adverts getting in the way while editing, checking, converting or building EPG files.

♾️ Unlimited EPG builds

Build and rebuild XMLTV EPG files as often as needed, ideal when playlists change, channels move or you are refining matches.

🧪 Beta IPTV tools

Get early access to new playlist utilities, workflow upgrades and experimental tools before they move into the public toolkit.

Upgraded editor workflow

The member M3U Editor is designed for heavier playlist work, faster cleanup, better channel handling and smoother movement between tools.

Free tools first. Upgrade when you need more.

Keep using the public tools, or join Yerman for a cleaner no-ads workspace, unlimited EPG builds and member-only IPTV workflow upgrades.

Join Yerman

Ready for the full IPTV toolkit?

Use the free tools today, or join Yerman for the no-ads member area, unlimited EPG builds and upgraded IPTV workflows.

Join Yerman Open M3U Editor