YouTube-Einbettungscode-Generator

Füge den Link eines Videos, Shorts oder einer Playlist ein, wähle deine Optionen und kopiere sauberen Einbettungscode, mit Start- und Endzeit, erweitertem Datenschutzmodus und responsiver Größe. Läuft komplett in deinem Browser.

Player-Optionen
Größe

Dieser YouTube-Einbettungscode-Generator baut das HTML, mit dem du ein YouTube-Video, einen Short oder eine Playlist auf deiner Website einbindest, mit Optionen, die das Teilen → Einbetten-Fenster von YouTube selbst nicht bietet. Lege Start- und Endzeit fest, Autoplay (auch stummen Autoplay, den Browser erlauben), Schleife, Untertitel, erweiterten Datenschutzmodus und eine responsive Größe, die auf jeden Bildschirm passt, kopiere dann den Code und füge ihn in deine Seite ein. Eine Live-Vorschau zeigt den Player während der Einstellung. Alles passiert in deinem Browser: Nichts wird an Marqly gesendet, und jede Option entspricht einem Parameter aus der offiziellen Player-Referenz von YouTube.

So bettest du ein YouTube-Video auf deiner Website ein

  1. Kopiere den Link des Videos von YouTube: eine Watch-Seite, einen Short, einen Livestream, einen youtu.be-Link oder einen Playlist-Link mit list=.
  2. Füge ihn oben ein. Enthält der Link einen Zeitstempel wie ?t=90, wird die Startzeit ausgefüllt.
  3. Wähle deine Optionen. Code und Vorschau aktualisieren sich sofort.
  4. Klicke auf Code kopieren und füge ihn in das HTML deiner Seite ein. In WordPress nutzt du dafür einen Block „Eigenes HTML“, in den meisten Website-Baukästen ein Einbetten- oder HTML-Element.

Jede Option und der Parameter dahinter

OptionParameterWas sie bewirkt
Start beistartStartet die Wiedergabe so viele Sekunden nach Videobeginn. Der Player springt zum nächsten Keyframe, der bis zu etwa zwei Sekunden früher liegen kann.
Ende beiendBeendet die Wiedergabe zu dieser Zeit, gerechnet ab Videobeginn, nicht ab deiner Startzeit.
Autoplayautoplay=1Startet das Video, sobald der Player lädt. YouTube weist darauf hin, dass die Erfassung von Wiedergabedaten dann schon beim Laden der Seite erfolgt.
Schleifeloop=1Wiederholt eine Playlist. Bei einem einzelnen Video braucht YouTube zusätzlich playlist mit derselben Video-ID, die der Generator hinzufügt.
Player-Steuerung anzeigencontrols=0, wenn ausBlendet die Steuerleiste aus.
Vollbild-Buttonfs=0, wenn ausBlendet den Vollbild-Button aus.
Untertitel standardmäßig ancc_load_policy=1Zeigt Untertitel standardmäßig an, wo das Video welche hat.
Vorschläge desselben Kanalsrel=0Beschränkt die am Ende gezeigten verwandten Videos auf denselben Kanal.
Auf dem iPhone inline abspielenplaysinline=1Spielt unter iOS innerhalb der Seite ab, statt in den Vollbildmodus zu springen.
Tastatursteuerung deaktivierendisablekb=1Schaltet Tastenkürzel wie k zum Pausieren und j/l zum Springen um 10 Sekunden ab.
Weiße Fortschrittsleistecolor=whiteFärbt den bereits gesehenen Teil der Fortschrittsleiste weiß statt rot.
Erweiterter Datenschutzmodusyoutube-nocookie.comNutzt die Einbettungsdomain von YouTube für erweiterten Datenschutz (siehe unten).

Start- und Endzeit

Der YouTube-Player nimmt Start- und Endzeit als ganze Sekunden, der Generator rechnet daher alles, was du eingibst, in Sekunden um: 90, 1:30, 1:02:03 oder1h2m3s. Beide werden ab dem allerersten Anfang des Videos gemessen: Um den Clip von 1:30 bis 2:00 abzuspielen, gib Start 1:30 und Ende 2:00 ein, nicht Ende 0:30. Willst du einen Moment als Link statt als Einbettung teilen, nutze denYouTube-Zeitstempel-Link-Generator.

Warum eingebettete Videos nicht automatisch starten, und die Lösung

Browser entscheiden, ob ein Video von selbst starten darf. Die IFrame-API-Dokumentation von YouTube nennt die Wiedergabe mit Ton ohne Nutzerinteraktion unter den Fällen, die Browser blockieren,autoplay=1 allein bewirkt deshalb oft nichts. Zuverlässig ist der stumme Start: WähleStummer Autoplay (JavaScript-API), und der Generator erzeugt eine Einbettung plus ein kurzes Skript, das die offizielle IFrame-Player-API von YouTube lädt, den Player stummschaltet, sobald er bereit ist, und die Wiedergabe startet. Besucher können mit einem Klick den Ton einschalten.

Die Regeln von YouTube für API-Clients ergänzen zwei Bedingungen, die du beachten solltest: Ein Player darf nicht automatisch starten, bevor mehr als die Hälfte von ihm auf dem Bildschirm sichtbar ist, und auf einer Seite darf nicht mehr als ein YouTube-Player gleichzeitig automatisch abspielen. Ein Hero-Video am Seitenanfang ist in Ordnung, ein automatisch startendes Video weit unten auf der Seite nicht.

Erweiterter Datenschutzmodus (youtube-nocookie.com)

Der erweiterte Datenschutzmodus ersetzt www.youtube.com durchwww.youtube-nocookie.com in der Einbettungs-URL. Laut YouTube-Hilfe verhindert er, dass Aufrufe des eingebetteten Videos das YouTube-Erlebnis des Zuschauers beeinflussen, zeigt nicht personalisierte Werbung und hält diese Aufrufe davon ab, Werbung zu personalisieren, die dem Zuschauer außerhalb deiner Website angezeigt wird. Hier ist er standardmäßig aktiv, weil er nichts kostet. Was er nicht ist: ein Versprechen, dass die Einbettung keine Cookies setzt oder nichts trackt, und er macht eine Einbettung für sich genommen nicht mit irgendeinem Datenschutzgesetz konform. Nenne YouTube in jedem Fall in deiner Datenschutzerklärung und deiner Einwilligungslösung.

Responsive YouTube-Einbettungen, auch für Shorts

Das Standard-iframe hat eine feste Größe von 560 × 315, die auf Smartphones überläuft. MitResponsiv setzt der Code den Player auf 100 % der Containerbreite und nutzt die CSS-Eigenschaft aspect-ratio, um sein Format zu halten, ohne Padding-bottom-Wrapper in irgendeinem aktuellen Browser. Wähle 9:16 für Shorts, damit das Hochkantvideo keine Balken bekommt. Das Breitenfeld begrenzt dann, wie breit es werden kann. YouTube verlangt für eingebettete Player mindestens 200 × 200 Pixel und empfiehlt für 16:9-Player mindestens 480 × 270, der Generator geht daher nicht unter 200 Pixel Breite.

Erst beim Klick geladene Einbettungen für schnellere Seiten

Ein YouTube-iframe lädt den vollständigen Player, sobald die Seite lädt. Das ist schwer für eine Seite mit einem Video, das die meisten Besucher nie abspielen. Die Ausgabe Erst beim Klick laden zeigt das Thumbnail des Videos mit einem Play-Button und tauscht erst bei einem Klick (oder Enter) den echten Player ein und startet dann die Wiedergabe. Die Seite wird schneller, und vom Player wird nichts angefordert, bis der Besucher sich zum Ansehen entscheidet. Das funktioniert für einzelne Videos, Playlists nutzen das Standard-iframe.

Parameter, die nicht mehr funktionieren

  • modestbranding ist veraltet und wirkungslos. YouTube bestimmt das Branding jetzt anhand der Playergröße und weiterer Signale. Generatoren, die ihn noch anbieten, sind veraltet.
  • showinfo wurde 2018 als veraltet markiert und aus der Dokumentation entfernt.
  • rel=0 kann verwandte Videos seit dem 25. September 2018 nicht mehr abschalten, es beschränkt sie nur auf denselben Kanal.
  • controls=2 ist veraltet, nutze 0 oder 1.

Fehlersuche bei einer defekten Einbettung

  • Fehler 153 oder ein leerer Player. YouTube verlangt, dass Einbettungen die Website, auf der sie stehen, über den HTTP-Referer-Header angeben, und empfiehlt die Referrer-Policy strict-origin-when-cross-origin. Der erzeugte Code setzt diese Policy. Sendet deine Website global no-referrer, kann der Player scheitern.
  • „Video nicht verfügbar“. Der Inhaber hat die Einbettung für dieses Video eventuell deaktiviert, oder es ist privat, gelöscht oder im Land des Besuchers gesperrt. Nur der Inhaber kann das ändern.
  • Der Player ist abgeschnitten oder winzig. Ein übergeordnetes Element mit fester Höhe oder overflow: hidden schneidet ihn ab. Gib dem Container bei aktivem Responsiv eine Breite und lass die Höhe folgen.
  • Die Schleife wiederholt nicht. Bei einem einzelnen Video muss die URL playlist= mit derselben Video-ID enthalten. Kopiere den erzeugten Code, statt loop=1 von Hand hinzuzufügen.

Verwandte YouTube-Tools

Finde mit dem YouTube-Transkript-Tool den richtigen Moment zum Starten, ergänze mit dem Kapitel-Generator Kapitel für lange Einbettungen oder lade mit demThumbnail-Downloader ein eigenes Vorschaubild herunter. Du bettest einen ganzen Kurs ein? DerPlaylist-Längen-Rechner sagt Besuchern, wie lange er dauert.

Häufige Fragen

Wie bette ich ein YouTube-Video ein, das zu einer bestimmten Zeit startet?

Gib im Generator die Startzeit ein, als Sekunden, M:SS, H:MM:SS oder 1m30s, und kopiere den Code. Er hängt den Parameter start in Sekunden an die Einbettungs-URL an, das Format, das der YouTube-Player erwartet. Enthält der eingefügte Link bereits einen t=-Zeitstempel, wird die Startzeit für dich vorausgefüllt.

Warum startet mein eingebettetes YouTube-Video nicht automatisch?

Die meisten Browser blockieren Videos, die mit Ton starten, bevor der Besucher mit der Seite interagiert hat. Die YouTube-Entwicklerdokumentation nennt die Wiedergabe mit Ton ohne Nutzerinteraktion als einen der Fälle, die Browser blockieren. Nutze die Ausgabe Stummer Autoplay (JavaScript-API), die den Player stumm startet.

Wie mache ich eine YouTube-Einbettung responsiv?

Lass Responsiv eingeschaltet. Der Code setzt den Player auf die volle Breite seines Containers und nutzt die CSS-Eigenschaft aspect-ratio, um 16:9 zu halten, bei Shorts 9:16, sodass er ohne Wrapper-Trick auf jedem Bildschirm skaliert.

Was bewirkt der erweiterte Datenschutzmodus?

Er stellt die Einbettung auf die Domain youtube-nocookie.com um. Laut YouTube-Hilfe beeinflussen Aufrufe des eingebetteten Videos dann weder das YouTube-Erlebnis des Zuschauers noch personalisieren sie Werbung, die außerhalb deiner Website angezeigt wird. Die Einbettung wird dadurch nicht tracking-frei, nenne sie also weiterhin in deiner Datenschutzerklärung.

Wie lasse ich ein einzelnes YouTube-Video in Schleife laufen?

Setze den Haken bei Schleife. Für ein einzelnes Video verlangt YouTube neben loop=1 auch den Parameter playlist mit derselben Video-ID. Der Generator fügt beides für dich hinzu.

Kann ich ähnliche Videos am Ende ausblenden?

Nicht vollständig. Seit September 2018 blendet rel=0 verwandte Videos nicht mehr aus, sondern beschränkt sie auf Videos desselben Kanals. Die Option Nur Vorschläge desselben Kanals im Generator setzt genau das.

Kann ich eine Playlist einbetten?

Ja. Füge einen Playlist-Link ein (er enthält list=). Der Generator baut eine Playlist-Einbettung, und zeigt dein Link zusätzlich auf ein bestimmtes Video, startet der Player dort.

← Kostenlose Tools

Startseite · Marqly