Zum Inhalt springen
Aback Tools Logo

Data-URI-Generator

Wandeln Sie Text und Dateien sofort mit unserem kostenlosen Data-URI-Generator in Data URIs um. Tippen oder fügen Sie Text ein, laden Sie Dateien hoch oder ziehen Sie sie per Drag-and-drop - das Tool erkennt MIME-Typen automatisch anhand von mehr als 60 Dateiendungen und Inhaltsmustern. Erzeugen Sie Data URIs zum Einbetten von Bildern in HTML und CSS, zum Inlining von Schriftarten, für eigenständige HTML-E-Mails, für Prototypen als einzelne Datei und mehr. Kopieren Sie die erzeugte Data URI mit einem Klick. Ohne Anmeldung.

Data URI Generator

Convert text or files to data URIs (data:[MIME-type];base64,...) for embedding in HTML, CSS, and JavaScript. Automatically detects MIME types from content and file extensions. Supports images, fonts, HTML, JSON, SVG, CSS, JavaScript, and more.

Presets:
What is a Data URI?

A data URI is a URL scheme that allows you to embed data directly in HTML, CSS, and JavaScript using the format data:[MIME-type];base64,.... Data URIs eliminate extra HTTP requests by inlining small files. Common uses include embedding small images in CSS backgrounds, fonts in @font-face declarations, and HTML snippets in iframe srcdoc attributes. Data URIs are best for files under 10 KB - larger files should use traditional URLs to avoid bloating your HTML documents.

Warum Unseren Data-URI-Generator Verwenden?

  • Umwandlung von Text und Dateien in Data URIs: Wandeln Sie jeden Textinhalt oder jede Datei sofort in eine Data URI um. Tippen oder fügen Sie Text direkt ein oder laden Sie Bilder, Dokumente, Schriftarten und mehr hoch. Das Tool erkennt den MIME-Typ automatisch anhand von Dateiendungen und Inhaltsmustern und erzeugt eine korrekt formatierte Data URI, bereit zum Einbetten.
  • Intelligente MIME-Typ-Erkennung: Erkennt MIME-Typen automatisch anhand von mehr als 60 Dateiendungen und über 10 Inhaltsmustern. Erkennt HTML, JSON, SVG, CSS, JavaScript, Markdown, CSV und mehr aus Textinhalten. Bei Dateien wird der Inhaltstyp gelesen und Dateiendungen dem korrekten MIME-Typ zugeordnet, um genaue Data URIs zu erzeugen.
  • Größenanalyse und Empfehlungen: Sehen Sie für jede Umwandlung die Originalgröße, die Data-URI-Größe und den Overhead-Prozentsatz. Erhalten Sie Empfehlungen, ob eine Data URI für Ihren Anwendungsfall geeignet ist - Data URIs unter 10 KB sind ideal, während größere Dateien für bessere Leistung klassische URLs verwenden sollten.
  • 100 % Verarbeitung im Client: Alle Umwandlungen erfolgen vollständig in Ihrem Browser. Dateien werden lokal über die FileReader-API gelesen, Text wird im Speicher kodiert und es werden niemals Daten an einen Server hochgeladen. Ihre Textinhalte und Dateien bleiben vollständig privat auf Ihrem Gerät.

Typische Anwendungsfälle des Data-URI-Generators

  • Inline-Bilder in HTML und CSS: Betten Sie kleine Icons, Logos und Grafiken direkt in HTML ein, indem Sie Data URIs statt separater Bilddateien verwenden. Nutzen Sie unseren Data-URI-Generator, um PNG-, SVG- und WebP-Bilder in Data URIs für Inline-Hintergründe, Tags und CSS-Pseudoelemente umzuwandeln. Das spart zusätzliche HTTP-Anfragen und verbessert die Ladezeit für kleine Assets.
  • Eigenständige E-Mail-Signaturen: Erstellen Sie E-Mail-Signaturen, die ohne externes Bildhosting korrekt angezeigt werden, indem Sie Bilder als Data URIs einbetten. Wandeln Sie Ihr Logo und Ihre Social-Media-Icons in Data URIs um und binden Sie sie direkt in Ihre HTML-Signatur ein. Die Bilder werden in den meisten E-Mail-Clients korrekt angezeigt, ohne auf externe Server angewiesen zu sein.
  • HTML-Prototypen als Einzeldatei: Erstellen Sie eigenständige HTML-Prototypen, die offline funktionieren, indem Sie alle Assets als Data URIs einbetten. Wandeln Sie CSS, JavaScript, Bilder und Schriftarten in Data URIs um und binden Sie sie direkt in eine einzelne HTML-Datei ein. Perfekt zum Teilen von Prototypen, Demos und Machbarkeitsnachweisen, die ohne externe Abhängigkeiten funktionieren müssen.
  • Assets für E-Mail-Kampagnen: Betten Sie Bilder und Styling direkt in HTML-E-Mail-Kampagnen ein, um konsistentes Rendering über E-Mail-Clients hinweg sicherzustellen. Viele E-Mail-Clients blockieren externe Bilder standardmäßig, Data URIs werden jedoch sofort angezeigt, da sie Teil des E-Mail-Texts sind. Wandeln Sie kleine Hero-Bilder, Logos und Icons für eine zuverlässige Zustellung um.
  • WebView-Inhalte für Mobile Apps: Laden Sie Inhalte in WebViews mobiler Apps ohne Netzwerkanfragen, indem Sie Assets als Data URIs einbetten. Wandeln Sie HTML, CSS, Bilder und Schriftarten in Data URIs für offline-fähige WebView-Inhalte um. So werden Ihre In-App-Inhalte unabhängig von der Konnektivität sofort geladen.
  • Webentwicklungs-Tooling und Automatisierung: Nutzen Sie unseren Data-URI-Generator in Webentwicklungs-Workflows - wandeln Sie SVGs in Data URIs für JavaScript-Sprite-Sheets um, kodieren Sie Schriftarten für CSS-@font-face-Deklarationen oder betten Sie JSON-Konfigurationsdaten ein. Das Tool bietet präzise MIME-Typ-Erkennung für automatisierte und manuelle Abläufe.

Was Ist eine Data URI?

Eine Data URI (Uniform Resource Identifier) ist ein URL-Schema, mit dem Sie Daten direkt in HTML-, CSS- und JavaScript-Dokumente einbetten können, im Format data:[MIME-Typ];base64,... Anders als normale URLs, die auf externe Dateien verweisen, enthalten Data URIs die eigentlichen Daten inline - der Browser dekodiert den Base64-kodierten Inhalt und rendert ihn direkt, ohne eine HTTP-Anfrage zu stellen. Data URIs wurden in RFC 2397 definiert und werden von allen modernen Browsern unterstützt. Häufige MIME-Typen sind image/png, image/svg+xml, text/html, application/json und font/woff2.

So Funktioniert Unser Data-URI-Generator

  1. Inhalt Eingeben: Wählen Sie zwischen Texteingabe (Inhalt tippen oder einfügen) und Datei-Upload (Drag-and-drop oder durchsuchen). Bei der Texteingabe können Sie den automatisch erkannten MIME-Typ optional über die Auswahlliste überschreiben.
  2. MIME-Typ-Erkennung: Bei Dateien wird der MIME-Typ aus der Dateiendung erkannt (über 60 Endungen unterstützt). Bei Text wird der Inhalt auf gängige Muster analysiert - HTML-Tags, JSON-Objekte, CSS-Regeln, SVG-Elemente, Markdown-Überschriften und mehr. Sie können den erkannten MIME-Typ manuell überschreiben.
  3. Kodierung und Erzeugung: Textinhalt wird mit UTF-8 in Bytes und dann in Base64 kodiert. Dateien werden über die FileReader-API mit readAsDataURL gelesen, was direkt die korrekt formatierte Data URI erzeugt. Das Tool berechnet Größenstatistiken und gibt Empfehlungen.

Wann Data URIs statt Normaler URLs Verwenden?

  • Data URIs verwenden für: kleine Bilder unter 10 KB (Icons, Logos, dekorative Elemente), Schriftarten für @font-face mit kleinen Zeichensätzen, Inline-SVGs, eigenständige HTML-E-Mails, Prototypen als Einzeldatei, Favicons und kleine JSON-Konfigurationsdaten, die in Skripte eingebettet sind.
  • Normale URLs verwenden für: große Bilder, Audio- und Videodateien, herunterladbare Dokumente (PDF, DOCX), Assets, die sich häufig ändern (Caching ist mit URLs effizienter), und jede Ressource über 100 KB, bei der der Base64-Overhead (etwa 33 %) Ihr HTML oder CSS deutlich aufblähen würde.
  • Leistungsaspekte: Data URIs werden nie getrennt vom übergeordneten Dokument zwischengespeichert - wenn Sie dieselbe Data URI auf mehreren Seiten verwenden, wird sie mit jeder Seite heruntergeladen. Data URIs blockieren außerdem das Rendern von CSS-background-images, bis die übergeordnete Ressource vollständig geladen und analysiert ist.

Datenschutz, Sicherheit und Grenzen

Unser Data-URI-Generator verarbeitet alles lokal in Ihrem Browser. Text wird im Speicher über die TextEncoder-API kodiert, Dateien werden über die FileReader-API gelesen und es werden niemals Daten an einen Server gesendet. Das Tool ist 100 % kostenlos, ohne Anmeldung, ohne Konto und ohne Nutzungslimits.

Wichtige Einschränkungen: Data URIs haben in den meisten Browsern eine Längengrenze (typischerweise etwa 2-4 MB für Bilder in <img>-Tags). Sehr große Dateien können beim Kodieren Speicherprobleme im Browser verursachen. Der Base64-Overhead beträgt etwa 33 % - eine 10-KB-Datei wird als Data URI etwa 13,3 KB groß. Für Dateien über 100 KB sollten Sie für bessere Leistung und Caching unbedingt klassische Datei-URLs in Betracht ziehen.

Häufig gestellte Fragen

Eine Data URI ist ein URL-Schema, das Daten direkt in ein Webdokument einbettet, im Format data:[MIME-Typ];base64,... Statt eine HTTP-Anfrage zu stellen, dekodiert der Browser den Base64-Inhalt inline. Data URIs sparen zusätzliche HTTP-Anfragen, vergrößern das Dokument aber um etwa 33 % durch die Base64-Kodierung.

Alle Dateiformate werden unterstützt. Das Tool erkennt MIME-Typen anhand von mehr als 60 Dateiendungen, darunter Bilder (PNG, JPEG, GIF, WebP, SVG), Dokumente (PDF, DOCX), Code (HTML, CSS, JS, JSON), Schriftarten (WOFF2, TTF), Audio (MP3, WAV), Video (MP4, WebM) und Archive (ZIP, RAR, 7z).

Verwenden Sie Data URIs für kleine Dateien unter 10 KB wie Icons, kleine SVGs, Inline-Schriftarten und Prototypen als einzelne Datei. Verwenden Sie normale URLs für Dateien über 100 KB, herunterladbare Assets und Inhalte, die sich häufig ändern. Data URIs werden nie unabhängig zwischengespeichert.

Die Base64-Kodierung vergrößert die Datei um etwa 33 %. Eine 10-KB-Datei wird als Data URI etwa 13,3 KB groß. Unser Tool zeigt für jede Umwandlung den exakten Größenvergleich und den Overhead-Prozentsatz an.

Ja, aber wir empfehlen Data URIs nur für Dateien unter 100 KB. Die meisten Browser begrenzen Data URIs auf 2-4 MB. Sehr große Data URIs können Speicherprobleme verursachen und das Rendern der Seite verlangsamen.

Unser Tool erkennt den korrekten MIME-Typ automatisch anhand von Dateiendungen (über 60 unterstützt) und Textinhaltmustern. Bei Texteingabe können Sie den MIME-Typ über die Auswahlliste manuell überschreiben.

Absolut. Die gesamte Verarbeitung erfolgt lokal in Ihrem Browser. Text wird im Speicher kodiert und Dateien werden über die FileReader-API gelesen - es werden niemals Daten an einen Server gesendet.

Ja! 100 % kostenlos, ohne Anmeldung, ohne Konto, ohne API-Schlüssel und ohne Nutzungslimits. Wandeln Sie so viele Dateien und Textausschnitte um, wie Sie möchten - völlig kostenlos, für immer.