Base64 kodieren

Geben Sie Text ein oder fügen Sie ihn ein, um ihn in Base64 umzuwandeln. Wählen Sie URL-sichere Ausgabe für Token und URLs oder Zeilenumbrüche nach 76 Zeichen für E-Mails (MIME).

0 Zeichen · 0 B · 0 Zeilen

Tipp: Mit Strg + Enter (⌘ + Enter auf dem Mac) kodieren.

Bereit
0 Zeichen · 0 B · 0 Zeilen

Datei in Base64 kodieren

Wandeln Sie jede Datei – Bild, PDF, Schrift, Audio, Archiv – in Base64 oder eine direkt einfügbare Data-URI um. Bis zu 100 MB. Die Optionen für URL-sicher, 76 Zeichen und Zeilenumbruch oben gelten auch hier.

Klicken, um eine Datei zu wählen, oder per Drag & Drop hier ablegen Beliebiger Dateityp · max. 100 MB

So kodieren Sie in Base64

  1. Geben Sie Ihren Text ein oder fügen Sie ihn ein, oder ziehen Sie eine Datei in den Datei-Encoder.
  2. Belassen Sie UTF-8, sofern das Zielsystem keinen anderen Zeichensatz erwartet.
  3. Wählen Sie die gewünschten Optionen (URL-sicher, Zeilen mit 76 Zeichen, ein Ergebnis pro Zeile).
  4. Klicken Sie auf KODIEREN oder aktivieren Sie den Live-Modus und kopieren oder laden Sie das Ergebnis herunter.

Optionen erklärt

  • Ziel-Zeichensatz – der Text wird vor dem Kodieren mit diesem Zeichensatz in Bytes umgewandelt. Zeichen, die darin nicht vorkommen, werden übersprungen und gemeldet.
  • Zeilenumbruch – Zeilenumbrüche im Text werden vor dem Kodieren in LF oder CRLF umgewandelt. Derselbe Umbruch trennt auch die Ausgabezeilen.
  • Jede Zeile einzeln kodieren – jede Eingabezeile wird zu einem eigenen Base64-Wert, praktisch für Listen von Token oder Zugangsdaten.
  • Zeilen mit 76 Zeichen – bricht die Ausgabe so um, wie es MIME (RFC 2045) für E-Mail-Anhänge verlangt.
  • URL-sicheres Base64URL – ersetzt + und / durch - und _ und lässt das =-Padding weg (RFC 4648 §5) – das Format von JWT und vielen APIs.

Dateien und Data-URIs

Mit Base64 lassen sich Binärdateien in Textformate einbetten. Wählen Sie Data-URI, um data:image/png;base64,… für ein <img src> zu erhalten, oder CSS / HTML für ein Snippet, das Sie direkt in Ihren Code einfügen können. Beachten Sie, dass Base64 Daten um etwa 33 % vergrößert – ideal also für kleine Bilder, Icons und Schriften.

Beispiele

TextBase64Base64URL
Hello World!SGVsbG8gV29ybGQhSGVsbG8gV29ybGQh
>>>???Pj4+Pz8/Pj4-Pz8_
ab?YWI/YWI_
aYQ==YQ

Häufige Fragen

Ist Base64 eine Verschlüsselung?

Nein. Base64 ist eine Kodierung, keine Verschlüsselung – jeder kann sie dekodieren. Verwenden Sie es nie, um Passwörter oder Geheimnisse zu verbergen.

Warum unterscheidet sich mein Ergebnis von einem anderen Tool?

Meist liegt es an einem anderen Zeichensatz (UTF-8 statt Windows-1252), anderen Zeilenenden (LF statt CRLF) oder einem abschließenden Zeilenumbruch bzw. Leerzeichen in der Eingabe. Außerdem hat Base64URL-Ausgabe kein =-Padding.

Wie viel größer werden meine Daten durch Base64?

Aus je 3 Bytes werden 4 Zeichen, die Ausgabe ist also etwa 4/3 so groß wie die Eingabe – plus Zeilenumbrüche, wenn Sie Zeilen mit 76 Zeichen aktivieren.