Techniek 3 min lezen

Wat is een iframe?

Kort gezegd

Een iframe is het HTML-element dat YouTube gebruikt om de videospeler op externe websites te tonen.

🧩
Type HTML-element
🔗
Gebruikt bij Video-embeds

Een iframe, kort voor inline frame, is een HTML-element waarmee een website een andere pagina of applicatie binnen zichzelf kan tonen. YouTube gebruikt een iframe om de videospeler op externe websites te laten draaien.

Waarom gebruikt YouTube een iframe voor embeds?

Door de speler in een iframe te plaatsen, blijft YouTube in controle over de weergave, de advertenties en de bediening van de video, ook als die video op een compleet andere website wordt getoond.

Hoe herken je een YouTube-iframe?

De embedcode die YouTube aanbiedt begint met <iframe src="https://www.youtube.com/embed/..."> of, in de privacy-modus, met youtube-nocookie.com in plaats van youtube.com.

Zelf toepassen

Onze embed-generator bouwt deze iframe-code automatisch op basis van je instellingen.

Hoe werkt een iframe technisch?

Een iframe creëert in feite een klein, geïsoleerd venster binnen je webpagina waarin een compleet andere webpagina wordt geladen, inclusief eigen HTML, CSS en JavaScript. Deze isolatie is een belangrijk beveiligingsmechanisme: scripts binnen de iframe kunnen niet zomaar bij de rest van je pagina, en andersom. Voor YouTube-embeds betekent dit dat de volledige videospeler, met alle bediening en advertentielogica, onveranderd blijft functioneren, ongeacht op welke website hij wordt getoond.

Praktijkvoorbeeld: waarom een iframe soms breedte-problemen geeft

Een veelvoorkomend probleem bij handmatig geplaatste iframes is dat de video niet meeschaalt met de breedte van het scherm, waardoor hij op mobiel te groot of afgesneden oogt. Dit gebeurt omdat een standaard iframe een vaste breedte en hoogte in pixels gebruikt. De oplossing is een responsive wrapper: een stukje CSS dat de iframe positioneert binnen een container met een vaste beeldverhouding, zodat de video zich automatisch aanpast aan elk schermformaat. Onze embed-generator past deze wrapper automatisch toe wanneer je de optie “Responsive” aanvinkt.

Een iframe toont content van een andere bron binnen je eigen pagina, terwijl een gewone link de bezoeker doorstuurt naar die andere bron. Voor video’s is een iframe de gangbare technische oplossing, omdat het de bezoeker op je pagina houdt terwijl de video toch via de infrastructuur van YouTube wordt afgespeeld, inclusief eventuele advertenties en de officiële bediening.

Waarom gebruikt niet elke site zomaar iframes voor alles?

Hoewel iframes veelzijdig zijn, worden ze niet overal zonder nadenken toegepast. Sommige websites blokkeren bewust dat hun eigen content in een iframe op een andere site wordt getoond, als beveiligingsmaatregel tegen zogeheten clickjacking. YouTube staat het embedden van zijn eigen speler juist wel actief toe, met uitzondering van video’s waarvoor de maker embedden specifiek heeft uitgeschakeld. Dat maakt YouTube een van de weinige grote platforms waar iframe-embedding zo laagdrempelig en breed ondersteund is.

Iframe versus API: twee manieren om YouTube te integreren

Naast de eenvoudige iframe-embed biedt YouTube ook een uitgebreidere JavaScript-API voor ontwikkelaars die meer controle willen, bijvoorbeeld om programmatisch te reageren op het afspelen, pauzeren of stoppen van een video. Voor de meeste websites is de eenvoudige iframe-embed ruim voldoende: geen programmeerkennis nodig, gewoon een stukje HTML plakken. De uitgebreidere API is vooral relevant voor complexere toepassingen, zoals interactieve leerplatforms die willen bijhouden hoever een gebruiker in een video is gevorderd. Onze embed-generator richt zich bewust op de eenvoudige iframe-variant, omdat dat voor het overgrote deel van de gebruikers de meest praktische oplossing is.

Direct toepassen

Gebruik dit begrip direct in de praktijk

Onze gratis tools passen dit soort begrippen direct toe: embed-code maken, thumbnails bekijken of inkomsten inschatten.

Bekijk de tools →
Veelgestelde vragen

Veelgestelde vragen over wat is een iframe?

Concrete antwoorden op de vragen die ondernemers hier het vaakst over stellen.

Waarom gebruikt YouTube een iframe voor embeds?
Een iframe laadt de video-player van YouTube in een eigen, geïsoleerd venster binnen je pagina, zodat YouTube de weergave en advertenties kan blijven beheren.