HTML-Tools

Kostenlose Bild-Ladeattribut-Builder

Erstelle optimierte img-Tags durch Kombination von loading, decoding und fetchpriority.

Tool wird geladen...

Was ist Bild-Ladeattribut-Builder?

Moderne img-Tags profitieren von mehreren Leistungsattributen, die zusammen verwendet werden: loading steuert Lazy Loading, decoding steuert die Bilddekodierung und fetchpriority signalisiert die Wichtigkeit. Sie richtig kombiniert zu verwenden ist besser als sie isoliert zu setzen.

Kurze Antwort

Verwenden Sie loading='lazy' für Bilder unterhalb des Falzes, um das Laden zu verzögern, bis der Benutzer in die Nähe scrollt. Verwenden Sie loading='eager' oder lassen Sie das Attribut für Bilder oberhalb des Falzes weg.

Last updated: 2026-05-25

Einschränkungen

  • Lazy Loading verzögert Bildanfragen, reduziert aber nicht das Gesamtgewicht der Seite - Bilder werden beim Hineinscrollen dennoch heruntergeladen.
  • Der Browser reserviert Platzhalter für Lazy-Bilder bereits vor dem Laden, was das Layout beeinflussen kann, wenn width- und height-Attribute fehlen.
  • Die Verwendung von loading='lazy' auf Bildern oberhalb des Falzes kann LCP verzögern.

Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub

So nutzt du dieses Tool

  1. Wählen Sie den Bild-Anwendungsfall, der zu der Position des Bildes auf der Seite passt.
  2. Das Tool setzt die empfohlene Attributkombination für diesen Anwendungsfall.
  3. Geben Sie den Bildpfad, die Abmessungen und den Alt-Text ein.
  4. Kopieren Sie das vollständige img-Tag in Ihre Seite.

Wofür du es nutzen kannst

  • Erstellen Sie ein Hero-Bild mit loading='eager', decoding='sync' und fetchpriority='high'.
  • Erzeugen Sie Lazy-Loaded-Artikelbilder mit loading='lazy' und decoding='async'.
  • Optimieren Sie Thumbnail-Galerien mit passenden loading- und decoding-Attributen.

Anwendungsfalle

Praxisbeispiele

Beispiel

LCP-Hero-Bild-Tag

Ein LCP-Hero-Bild erhält loading='eager', decoding='sync' und fetchpriority='high' für die schnellstmögliche Darstellung.

Beispiel

Artikelbild unterhalb des Falzes

Ein Artikelbild unterhalb des Falzes erhält loading='lazy', decoding='async' und kein fetchpriority, um nicht mit kritischen Ressourcen zu konkurrieren.

Haufige Fehler

  • loading='lazy' auf dem LCP-Bild zu verwenden, was es erheblich verzögert.
  • decoding='sync' auf jedem Bild statt nur auf den kritischen zu setzen.
  • fetchpriority='high' auf mehreren Bildern zu verwenden, was den Prioritätshinweis verwässert.

Überprüfung

  1. Öffnen Sie das Chrome DevTools Netzwerk-Panel und scrollen Sie, um zu bestätigen, dass Lazy-Bilder erst laden, wenn sie in den Viewport kommen.
  2. Prüfen Sie das Performance-Panel, um sicherzustellen, dass Bilder oberhalb des Falzes mit loading='eager' im initialen Request-Wasserfall erscheinen.

FAQ

Fragen zu Bild-Ladeattribut-Builder

Wann sollte ich loading='lazy' verwenden?

Für Bilder unterhalb des Falzes, die nicht für das initiale Seiten-Rendering wesentlich sind. Verwenden Sie es niemals auf dem LCP-Bild.

Was bewirkt decoding='async'?

Es teilt dem Browser mit, das Bild asynchron zu dekodieren, sodass andere Inhalte zuerst gerendert werden können.

Was ist das LCP-Bild und warum sollte ich es nicht lazy laden?

LCP (Largest Contentful Paint) misst, wann das größte sichtbare Inhaltselement rendert. loading='lazy' auf dem LCP-Bild verzögert das Laden unnötig.

Was passiert, wenn ich loading='lazy' auf ein Bild in einem Scroll-Container oder Karussell anwende?

Der Lazy-Loading-Schwellenwert wird relativ zum Viewport gemessen, nicht zum Scroll-Container. Bilder in einem Karussell laden möglicherweise erst, wenn der Container selbst scrollt.

Verwandte Tools

Weitere html-tools

Auch ausprobieren

Auch ausprobieren