...
24 uur gratis testen
Binnen 10 minuten actief
Betalen met iDEAL, kaart of Bancontact

M3U IPTV uitgelegd: wat een M3U-link is

Kort antwoord: Een M3U-link is een internetadres dat naar een tekstbestand wijst. In dat bestand staat elke zender als een regel met de naam en een regel met het streamadres. Je IPTV-app leest die lijst in en bouwt er je zenderoverzicht van.

Bij M3U IPTV draait alles om één afspeellijst. Het formaat is ouder dan IPTV zelf: het werd rond 1996 door Fraunhofer gemaakt voor de muziekspeler WinPlay3, en de naam komt van “MP3 URL”. Er bestaat geen officiële specificatie, het is een standaard die iedereen gewoon is gaan gebruiken.

Ahrefs telt in Nederland zo’n 400 zoekopdrachten per maand naar “m3u iptv”. Toen we in oktober 2026 in Google zochten, stonden bovenaan vooral apps met M3U in de naam en verzamelingen van openbare lijsten. Wat er in zo’n bestand staat, legde bijna niemand uit.

Een M3U-link is een URL die je in een IPTV-app plakt, waarna de app een afspeellijst downloadt. Elke regel in die lijst is een zender of een film met een eigen streamadres. De app zelf heeft geen zenders: hij speelt af wat in de lijst staat, en de lijst komt van je abonnement.

Het verschil met een los bestand is dat een link actueel blijft. Voegt je aanbieder een zender toe of verandert een streamadres, dan ziet je app dat bij de volgende keer verversen. Een gedownload bestand blijft staan zoals het was.

Hoe zo’n lijst in het grotere geheel past, van bron tot scherm, staat in de uitleg wat is IPTV.

Wat staat er in een M3U-bestand?

Een M3U-bestand is platte tekst. De eerste regel is altijd “#EXTM3U”, de kop die zegt dat het een uitgebreide M3U-lijst is. Daarna volgt per zender een regel die met “#EXTINF” begint, met de kenmerken en de naam van de zender. Direct daaronder staat de regel met het streamadres, en zo gaat het door tot de laatste zender.

Laptop met een tekstbestand open, met de tv op de achtergrond

Een voorbeeld met twee zenders ziet er ongeveer zo uit:

Regel in het bestand Wat het betekent
#EXTM3U kopregel, altijd de eerste regel
#EXTINF:-1 tvg-id=”nieuws1.nl” tvg-logo=”http://voorbeeld.nl/logo.png” group-title=”Nieuws”,Nieuwszender 1 zenderinformatie met de kenmerken en de naam in de app
http://voorbeeld.nl/live/12345.ts het adres van de stream zelf
#EXTINF:-1 tvg-id=”kids1.nl” group-title=”Kinderzenders”,Kinderzender 1 de tweede zender, in een andere groep
http://voorbeeld.nl/live/12346.ts het streamadres van die tweede zender

De “-1” na #EXTINF betekent dat de stream geen vaste lengte heeft. Bij een muziekbestand staat daar het aantal seconden, bij een livezender niet. Alles tussen de looptijd en de komma zijn kenmerken. Na de komma volgt de naam die je in de app ziet.

Regels die met een “#” beginnen zijn opmerkingen of instructies voor de speler. Alle andere regels zijn adressen.

Welke tags gebruiken IPTV-spelers?

De tags in de #EXTINF-regel vertellen je app hoe hij een zender toont. De belangrijkste zijn tvg-id voor de koppeling met de tv-gids, tvg-logo voor het logo, group-title voor de groep waarin de zender valt en tvg-chno voor het zendernummer. Een speler die een tag niet kent, slaat hem over.

Tag Wat de app ermee doet
tvg-id koppelt de zender aan de juiste gids in het XMLTV-bestand
tvg-name de naam waaronder de zender in de gidsgegevens staat
tvg-logo toont het logo naast de zendernaam
group-title zet de zender in een groep, zoals sport of kinderzenders
tvg-chno geeft de zender een vast nummer in je lijst

De tvg-id is de tag die het vaakst problemen geeft. Komt die niet overeen met het id in het gidsbestand, dan staat de zender er wel, maar zonder programma’s. Waarom dat gebeurt en hoe je het oplost, lees je in het artikel over de IPTV EPG en de tv-gids.

Wat is het verschil tussen M3U en M3U8?

Het verschil zit in de tekenset. Een bestand met de extensie .m3u gebruikt de standaardcodering van het systeem, een .m3u8-bestand is altijd UTF-8. Dat laatste is handig bij zendernamen met accenten of letters uit andere alfabetten: die blijven dan goed leesbaar in je app.

M3U8 heeft nog een tweede rol. Apple baseerde HTTP Live Streaming, kortweg HLS, op dit formaat, en dat werd in 2017 vastgelegd als RFC 8216. Een HLS-afspeellijst bevat geen zenders maar korte stukjes van één stream, met tags die beginnen met “#EXT-X-“. Volgens het Wikipedia-artikel over M3U is het enige officieel geregistreerde mediatype voor M3U dat van HLS.

Voor jou als kijker maakt het weinig uit. Een IPTV-app leest allebei.

In de meeste apps kies je bij het toevoegen van een playlist voor “M3U” of “M3U URL”, plak je de link en geef je de lijst een naam. Bij apps op smart-tv’s die met een MAC-adres werken, voer je de link in op de website van de maker, en haalt de tv hem daarna zelf op.

  1. Kopieer de M3U-link uit je bevestiging, in zijn geheel.
  2. Open je IPTV-app en kies een nieuwe playlist toevoegen.
  3. Kies M3U of M3U URL als type.
  4. Plak de link en geef de playlist een naam.
  5. Laat de app de lijst laden en open de eerste zender.

Op een pc gaat het nog sneller: VLC opent een M3U-link direct via het menu Media. De stappen staan in het artikel over een IPTV player voor Windows.

Zet daarna de tv-gids aan. Bij een M3U-link moet je in veel apps een aparte gids-URL invullen, omdat de lijst zelf alleen zenders bevat.

Kijk ook even naar het verversen. In veel spelers stel je zelf in hoe vaak de app de lijst opnieuw ophaalt. Eens per dag is een goede middenweg. Bij elke start opnieuw laden kost op een trage tv elke keer wachttijd, en nooit verversen betekent dat een gewijzigd streamadres pas opvalt als een zender zwart blijft.

Bewerk je zelf een lijst, bijvoorbeeld om groepen weg te halen die je nooit gebruikt, sla hem dan op als platte tekst. Volgens de beschrijving van het formaat willen sommige apparaten Windows-regeleinden, dus kies bij twijfel die optie in je editor.

Hoe controleer je zelf of een M3U-lijst klopt?

Plak de link in de adresbalk van je browser. Downloadt die een bestand, open het dan in Kladblok of een andere teksteditor. Staat “#EXTM3U” op de eerste regel, dan is het een geldige lijst. Zoek met Ctrl+F op een zendernaam om te zien of hij erin staat en in welke groep.

Groot wordt zo’n bestand snel. Elke zender kost minstens twee regels, dus een lijst met 38.000 zenders telt al gauw meer dan 76.000 regels, nog zonder films en series. Een oude tv of een goedkoop kastje kan daar lang op kauwen bij het inladen.

Zie je in plaats van de lijst een foutmelding of een lege pagina, dan is de link verkeerd overgenomen of verlopen. Dat weet je dan zeker, en het scheelt zoeken in de instellingen van je app.

M3U of Xtream: welke kies je?

Kies Xtream als je app het ondersteunt, en M3U als je app alleen een link accepteert. Met Xtream-gegevens haalt de app de zenders en de tv-gids in één keer op. Met een M3U-link krijg je de zenderlijst, en vul je voor de gids vaak nog een tweede adres in.

Een M3U-link heeft ook voordelen. Hij werkt in vrijwel elke speler, van VLC tot apps op oudere smart-tv’s, en je kunt hem openen om te zien wat erin staat. Xtream is gemaakt voor gemak, M3U geeft je meer zicht op wat je binnenhaalt.

Het handigst is als je allebei krijgt, zodat je per apparaat kunt kiezen. Bij IPTV Bestellen krijg je een M3U-link plus Xtream-gegevens binnen 10 minuten na betaling. Het verschil tussen de twee loginvormen staat uitgebreid in het artikel over Xtream IPTV.

Waarom zijn gratis M3U-lijsten een risico?

Een gratis lijst van een onbekende bron is een tekstbestand vol adressen waarvan je niet weet waar ze heen gaan. Zenders verdwijnen vaak binnen dagen, er zit geen werkende tv-gids bij en niemand helpt als het stopt. De sites die zulke lijsten aanbieden, staan vaak vol met misleidende downloadknoppen.

Een M3U-bestand kan elk adres bevatten. Je app opent wat erin staat, zonder te controleren wie erachter zit.

Over de juridische kant houd ik het bij één zin: IPTV is een techniek; of een dienst legaal is hangt af van de rechten op wat hij uitzendt.

Kijk eerst of de link volledig is gekopieerd, want het laatste stuk met je gegevens valt er makkelijk af. Test hem dan in een browser. Werkt hij daar wel, dan ligt het aan de app: sommige apps hebben een limiet op de grootte van een lijst of laden heel langzaam bij tienduizenden zenders.

Andere oorzaken die ik zou nalopen:

  • Controleer of je test of abonnement nog loopt.
  • Ververs de playlist in de app, want oude kopieën blijven soms hangen.
  • Probeer dezelfde link in een tweede app om de eerste uit te sluiten.
  • Zet de datum en tijd van je apparaat op automatisch, omdat een verkeerde klok beveiligde verbindingen kan blokkeren.

Een betrouwbare iptv provider nederland geeft je een werkende link en helpt als hij stopt. Wil je zonder risico zien hoe een complete lijst laadt op je eigen apparaat, dan kun je bij ons 24 uur gratis testen, zonder betaalgegevens.

Veelgestelde vragen

Wat is een M3U-link?

Een M3U-link is een internetadres naar een tekstbestand met een lijst van zenders en hun streamadressen. Je IPTV-app leest die lijst in.

Waar vind ik mijn M3U-link?

Je krijgt hem van je aanbieder bij je abonnement, meestal in de bevestiging na betaling. Gebruik geen lijsten van onbekende bronnen.

Kan ik een M3U-bestand openen op mijn pc?

Ja, in Kladblok om de inhoud te lezen, of in VLC om de zenders af te spelen.

Is M3U hetzelfde als M3U8?

Bijna: M3U8 is dezelfde opbouw, maar altijd in UTF-8. M3U8 wordt ook gebruikt voor HLS-streams.

Waarom heeft mijn M3U-lijst geen tv-gids?

Een M3U-lijst bevat alleen zenders. De gids komt uit een apart XMLTV-bestand, dat via tvg-id aan de zenders wordt gekoppeld.

Werkt een M3U-link op meerdere apparaten?

Je kunt hem op meerdere apparaten invoeren. Tegelijk kijken kan alleen met evenveel verbindingen als schermen die tegelijk aanstaan.

Lees verder

Over dit artikel: bij het schrijven is AI gebruikt. Feiten over apps, apparaten en techniek zijn gecontroleerd bij officiële bronnen, zoals de site van de maker, de app-winkel of de documentatie; prijzen en voorwaarden van IPTV Bestellen komen van onze eigen site.

Laat een reactie achter

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Scroll naar boven