English guide
M3U merge: three playlists into one file
Three sources, one file. Paste up to three M3U Plus links, load each source’s categories, tick what you want from each box and merge the selection. Channel names, categories, tvg-id, tvg-logo and extra lines such as #EXTVLCOPT or #KODIPROP are preserved exactly — the merge never rewrites a stream URL.
Open the M3U merge tool →M3U merge
Paste three separate M3U Plus links. Each box loads its own categories; the categories you tick are merged into one list below. A box with no selection contributes nothing.
Downloading the playlist…
0 categories selected
Downloading the playlist…
0 categories selected
Downloading the playlist…
0 categories selected
How the merge works
1. Paste one link per box
Each box takes its own M3U Plus link. The list behind it is downloaded in your browser and parsed there; nothing is queued on a server.
2. Load the categories per source
Press the fetch button inside a box to list that source’s categories with channel counts. Sources are independent — you can load one now and the others later.
3. Tick what you need
Select categories, or press “Tümü” for the whole source. This step is intentionally explicit: a box with nothing ticked contributes nothing, which prevents a 200,000-entry list from slipping into your merged file by accident.
4. Merge the selection
The chosen channels are collected into one list. “Do not add the same stream address twice” is on by default, so the same stream URL is added once; the summary reports how many duplicates were skipped.
5. Name and download
Pick a file name and export .m3u or .m3u8. In Chrome and Edge the file is written to disk in chunks; other browsers assemble it in memory first.
What to watch out for
- • Empty selection — A source with no ticks is silently left out — that is a safety rule, not a bug.
- • get.php closed (885 / 404) — The tool retries through the panel API to produce the live list; the same credentials are used, nothing is stored.
- • No fixed size limit — The playlist is read as a stream, so size is limited by browser memory rather than by a server cap.
- • Duplicates are matched on URL — The same channel with two different URLs still appears twice; use the Studio dedupe by name afterwards.
What merging changes (and what it does not)
Merging does not renumber or re-order anything: categories keep their original names, so three sources that all use a “Spor” category produce one merged category. Stream URLs are copied verbatim, which keeps tokens and credentials working — and also means the merged file contains those credentials, so treat it like a password. For very large sources, merge category by category instead of selecting everything.
FAQ
How many channels can I merge?+
There is no fixed limit: the lists are streamed and the download is written in chunks. Browser memory is the practical ceiling, so hundreds of thousands of entries are faster when you merge selected categories.
Why did one of my sources not appear in the file?+
Because no category was ticked in that box. That rule exists to stop an accidental full merge; press “Tümü” or select categories explicitly.
Are channel names, logos and EPG ids kept?+
Yes. Names, group-title, tvg-id, tvg-logo and any extra attribute lines are copied unchanged, so EPG matching and logos keep working in your player.
Can I merge more than three lists?+
Merge the first three, export the result, then merge that exported file with the next batch in a second pass. Each pass keeps the same dedupe behaviour.
Related guides · M3U Studio · M3U builder · Türkçe