Ein Data-URL ist ein URI-Schema, das es ermöglicht, Daten in (HTML-)Quelltext so einzubetten, als wären es externe Ressourcen. Damit können die Daten, beispielsweise für eine Grafik, innerhalb eines HTML-Dokuments direkt im HTML-Quelltext untergebracht werden, statt sie, wie sonst üblich, aus einer Datei anzufordern.
Dies ist tendenziell einfacher als andere Einbettungsmethoden wie MIME mit cid
- oder mid
-URIs (siehe dazu RFC 2111[1]). Data-URLs werden oft als Uniform Resource Locators bezeichnet, obwohl sie keinen externen Inhalt referenzieren. In Wirklichkeit sind sie Uniform Resource Identifiers. Die Data-URL wird im RFC 2397[2] der Internet Engineering Task Force (IETF) definiert.
Obwohl die IETF die Data-URL-Spezifikation 1998 veröffentlichte,[2] wurde diese niemals formell zum Standard erhoben.[3] Die Spezifikation von HTML 4.01 (Dezember 1999) verweist jedoch auf die Definition des Data-URL,[4] und die meisten aktuellen Webbrowser unterstützen Data-URLs.
<ref>
-Tag; kein Text angegeben für Einzelnachweis mit dem Namen RFC2397.