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
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
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
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.