araç köşesi

Beliebige Datei in Base64 umwandeln

PDF, ZIP, Audiodatei oder Schriftart in Base64-Text oder eine Data-URI umwandeln

Dateien für die Base64-Ausgabe auswählenTippen oder klicken Sie auf das Feld — ein Dateiauswahlfenster öffnet sich. Sie können eine Datei auch hineinziehen.Jeder Dateityp; höchstens 20 MB pro Datei

Ihre Dateien bleiben bei Ihnen. Die Umwandlung läuft im Browser; keine Datei wird auf einen Server hochgeladen.

So funktioniert es

Wählen Sie Ihre Datei durch Tippen oder Klicken im Feld aus, bestimmen Sie das Ausgabeformat und drücken Sie In Base64 umwandeln; jede Datei kommt als Textdatei zurück, an deren Namen .txt angehängt wurde. Aus einem 300 Kilobyte großen Vertrags-PDF werden so rund 400 Kilobyte Text in einer einzigen Zeile, die Sie direkt in ein JSON-Feld, eine Konfigurationsdatei oder den Rumpf einer Schnittstellenanfrage setzen können. Bei der Data-URI steht der Typ vor den Daten, und dieser Typ stammt aus den ersten Bytes der Datei statt aus ihrem Namen — eine Datei mit falscher Endung wird also trotzdem richtig ausgezeichnet. Die Ergebniszeile nennt die Größe der Quelle, die Größe der Ausgabe und die Zeichenzahl: Base64 vergrößert Daten um etwa ein Drittel, deshalb liegt die Grenze bei 20 Megabyte je Datei. Alles läuft im Browser, die Datei wird nicht hochgeladen.

Dieses Werkzeug ist auch als datei in base64 umwandeln, pdf in base64 umwandeln, base64 kodieren datei, data uri erstellen, base64url kodieren, datei als text kodieren bekannt.

Was ist Base64URL?

Base64URL ist die Variante von Base64, die eine Adresse unbeschadet übersteht. Die Zeichen + und / des Standardalphabets haben in URLs und Dateinamen eine eigene Bedeutung, deshalb treten hier - und _ an ihre Stelle, und die Füllzeichen = am Ende entfallen meist ebenfalls. Codierte Daten passen damit ohne zweite Maskierung in einen Link, einen Abfrageparameter oder einen JWT-Abschnitt. Das Dekodieren ist einfach: die beiden Zeichen zurücktauschen, die fehlende Füllung ergänzen.

Was ist Dateisignatur (Magic Bytes)?

Eine Dateisignatur ist ein festes Muster in den ersten Bytes einer Datei, das ihren Typ verrät. PDF beginnt mit %PDF, ZIP-basierte Formate mit PK, PNG mit einem eigenen Kopf aus acht Bytes. Betriebssysteme raten den Typ meist aus der Endung, doch die Endung ist eine Beschriftung, die jeder durch Umbenennen ändern kann, während die Signatur zum Inhalt gehört. Dieses Werkzeug leitet die Typangabe aus der Signatur ab, deshalb werden auch Dateien mit falscher oder fehlender Endung korrekt bezeichnet.

Was ist MIME-Typ?

Der MIME-Typ ist die genormte zweiteilige Bezeichnung dafür, was ein Datenstück ist: application/pdf, image/png, font/woff2. Erfunden wurde sie, um E-Mail-Anhänge zu beschreiben; heute steckt sie überall im Web, und ein Browser entscheidet anhand dieser Angabe, ob und wie er Daten darstellt. In einer Data-URI steht die Bezeichnung vor den codierten Bytes — die Zeile data:application/pdf;base64,… trägt also den Inhalt und die Beschreibung des Inhalts in einem Stück.

Worin unterscheidet sich das vom Werkzeug "Bild in Base64"?

Beide wenden dieselbe Codierung an; sie unterscheiden sich im Umfang und darin, was die Ausgabe aussagt. Das Werkzeug für Bilder nimmt ausschließlich Bilddateien an und liefert Zeilen, die für Bilder gemacht sind: eine CSS-Deklaration mit background-image, ein HTML-img-Element, eine Vorschau des Codierten. Diese Seite macht keinen Unterschied nach Typ — PDF, ZIP, DOCX, Schriften, Audio und Video laufen genauso durch — und formt die Ausgabe nach dem Ort, an dem Sie sie einfügen: reines Base64, Data-URI oder URL-sichere Form, auf Wunsch nach 76 Zeichen umbrochen. Für ein Symbol im Stylesheet ist das Bildwerkzeug der kürzere Weg; in allen anderen Fällen ist diese Seite die richtige.

Die Endung kann lügen, die ersten Bytes nicht

Die Endung eines Dateinamens ist eine Konvention, keine Aussage über den Inhalt. Ein als .txt gespeichertes PDF, eine Schriftdatei, die im Messenger ihre Endung verloren hat, ein PNG mit dem Namen .jpg — das begegnet einem täglich. Steht in einer Data-URI der falsche Typ, öffnet der Browser den Inhalt gar nicht oder als das Falsche.

Deshalb wird der Typ aus der Signatur gelesen: PDF beginnt mit %PDF, ZIP-basierte Formate mit PK, PNG mit einem eigenen Acht-Byte-Kopf. Bei den Formaten mit ZIP-Hülle — DOCX, XLSX, EPUB — geht das Werkzeug einen Schritt weiter und sieht sich den Namen des ersten Eintrags im Archiv an, damit ein Word-Dokument nicht dieselbe Auszeichnung bekommt wie ein gepackter Ordner. Passt keine Signatur, gilt der vom Betriebssystem gemeldete Typ, sonst das allgemeine application/octet-stream.

Base64 wächst: welches Format wofür

Aus drei Bytes werden vier Zeichen, die Ausgabe ist also rund ein Drittel größer als die Quelle. Bei kleinen Dateien fällt das nicht auf, bei einigen Megabyte bringt es Editor und Browser ins Schwitzen; daher die Grenze von 20 Megabyte. Ein Video oder ein großes Archiv nach Base64 zu wandeln ist ohnehin selten sinnvoll — solche Daten gehören in einen Binärkanal.

Das Format richtet sich danach, wo der Text landet. Eine Data-URI lässt sich nicht aufteilen: Sie muss einzeilig bleiben, deshalb entfällt der Umbruch bei dieser Wahl, und die Ergebniszeile sagt es ausdrücklich. In der URL-sicheren Form ersetzen - und _ die Zeichen + und /, die Füllzeichen am Ende entfallen; das brauchen Sie für Daten in einer Adresse, in einem JWT-Abschnitt oder in einem Dateinamen.

  • Reines Base64 → JSON-Feld, Anfragerumpf, Konfigurationsdatei
  • Data-URI → kleine Datei, eingebettet in HTML, CSS oder eine E-Mail-Vorlage
  • Base64URL → Adresszeile, JWT, Dateiname und Abfrageparameter
  • Umbruch nach 76 → PEM-Zertifikate und E-Mail-Anhänge sind so geschrieben

Häufige Fragen

Wie wandle ich ein PDF in Base64 um?

Wählen Sie das PDF durch Tippen oder Klicken im Feld aus, stellen Sie das Format auf Reines Base64 oder Data-URI und drücken Sie die Schaltfläche. Die Ausgabe kommt als Textdatei, deren einzige Zeile das vollständige PDF als Text enthält.

Kann ich aus dem Base64-Text wieder eine Datei machen?

Bei Bildern ja: Das Werkzeug Base64 in Bild umwandeln dekodiert den eingefügten Code und gibt die Datei zurück. Für andere Typen arbeitet diese Seite derzeit nur in eine Richtung; enthält Ihr Base64 ein Textdokument, macht es das Werkzeug Base64 codieren und decodieren wieder lesbar.

Wird meine Datei irgendwohin hochgeladen?

Nein. Die Datei wird in den Arbeitsspeicher des Browsers gelesen und dort codiert; weder die Datei noch ihr Name verlässt das Gerät. Die Sicherheitskopfzeilen dieser Seite unterbinden das Senden von Daten ohnehin, das Werkzeug funktioniert deshalb auch ohne Netzverbindung.

Warum die Grenze von 20 Megabyte?

Weil die Ausgabe rund ein Drittel größer ist als die Quelle: Aus 20 Megabyte werden fast 27 Megabyte Text am Stück. Darüber kämpft der Tab mit dem Arbeitsspeicher, und das Ergebnis zu kopieren, zu öffnen oder einzufügen wird unpraktisch.