IPTV M3U Edit · for Mac

Fix the playlist your provider gave you.

A native Mac editor for M3U and M3U8 files. Find the streams that no longer work, strip out duplicates, repair broken guide data, and export a clean playlist. No hand-editing a text file with ten thousand lines in it.

macOS 14 or later · No account, no tracking, no analytics

IPTV M3U Edit editing a 108-channel playlist: groups in the sidebar, a status column showing which streams responded, and the channel inspector open on the right
Every stream checked: 12 responded, 96 are gone. Remove them in one click.

Merge

Two providers, one clean list

Subscribe to more than one service and you end up with overlapping playlists that half agree with each other. Tick the ones you want, name the result, and combine them, removing the overlap in the same step rather than merging first and cleaning up afterwards.

  • De-duplicate by URL, name or tvg-id as you merge
  • Your original playlists are left untouched
The Merge Playlists sheet with two playlists ticked, a name field, and a de-duplicate option

Channel database

Fix it once, keep it fixed

Every playlist you import teaches the editor what your channels look like: logo, tvg-id, country, language. When next month's playlist turns up with half its metadata missing, fill the gaps from what it already knows instead of doing the work again.

  • Browse and edit everything it has learned
  • Fills blanks only, never overwrites your own edits
The channel database listing 60 learned channels with their tvg-id, country and language, and an inspector showing one record

XMLTV guide

Make your TV guide actually work

A channel whose tvg-id appears in no guide shows an empty programme list, and nothing anywhere tells you why. Load your provider's XMLTV file and the editor reports exactly how many channels will really show listings, then fills in the ones that won't and backfills their missing logos while it's there.

Guide coverage

86%

15 channels carry a tvg-id no guide recognises

Example readout after loading a guide

Everything else you'd expect

Built for playlists with tens of thousands of channels, and careful with the ones you already curated.

Import from anywhere

A local file, a URL, or an Xtream Codes account. Or drag an M3U straight onto the window.

Organised by group

Every playlist expands into its groups. Drag channels between them, or a whole group into another playlist.

Undo anything

Every edit, bulk change, merge and clean-up is a single undo step away.

Export exactly what you mean

The whole playlist, a single group, or precisely the rows the table is showing.

Credentials stay yours

Xtream logins are kept in the macOS Keychain, and only ever sent to the host you typed.

Nothing gets lost

Provider options like catchup and user-agent are editable, and unknown attributes survive a round trip untouched.

Stop maintaining playlists by hand.

IPTV M3U Edit is an editor for the playlists you already own. It supplies no channels, streams or subscriptions, and isn't affiliated with any provider.

Contact me