Alle Tools

Base64-Konverter

Text oder Dateien in/aus Base64 codieren/decodieren

So funktioniert es

Base64-KonverterText oder Dateien in/aus Base64 codieren/decodieren. Alle Verarbeitung erfolgt in deinem Browser — kein Upload, keine Anmeldung, keine E-Mail. Für immer kostenlos.

Zuletzt aktualisiert:

Über Base64-Konverter

Der Base64 Encoder kodiert jeden Text oder jede Datei in Base64 und dekodiert Base64-Strings zurück in die ursprünglichen Bytes. Base64 Kodieren und Dekodieren ist eine tägliche Aufgabe für Entwickler, die mit E-Mail-Anhängen, JWT-Payloads, Data-URIs und HTTP Basic Auth arbeiten — dieses Tool spart dir den Kommandozeilen-Schritt.

Kodiere ein kleines Bild, um es als Data-URI in CSS einzubetten, dekodiere einen Base64-Blob aus einem Webhook, um seinen Inhalt zu inspizieren, oder verpacke eine Binärdatei als Text, damit sie in eine YAML-Konfiguration eingefügt werden kann.

Kodierung und Dekodierung laufen beide im Browser. Sensible Daten — Auth-Tokens, Private Keys, PII — verlassen dein Gerät nie, sodass das Tool für vertrauliche Inhalte sicher ist.

So verwenden Sie Base64-Konverter

  1. Wähle den Modus: Text, um reine Strings zu kodieren/dekodieren, oder Datei, um Binärdateien umzuwandeln.
  2. Wähle die Richtung: Encode (→ Base64), um in Base64 zu konvertieren, oder Decode (Base64 →), um zurück zu konvertieren.
  3. Im Text-Modus fügst du deine Eingabe ein — die Ausgabe aktualisiert sich sofort. Im Datei-Modus klickst du auf Pick a file (oder Pick a Base64 text file), um sie zu laden.
  4. Wenn beim Dekodieren die Meldung Invalid Base64 erscheint, prüfe, ob die Eingabe nur gültige Base64-Zeichen und korrektes Padding enthält.
  5. Verwende den Copy-Button, um das Ergebnis abzugreifen — bei dekodierten Dateien lädt der Browser die rekonstruierte Binärdatei automatisch herunter.

Häufige Anwendungsfälle

  • Ein winziges Logo als data:image/png;base64,…-URI in CSS einbetten, um eine zusätzliche HTTP-Anfrage zu vermeiden.
  • Einen JWT-Payload dekodieren, indem das mittlere Segment zwischen den Punkten Base64-dekodiert wird.
  • Ein PFX-Zertifikat oder eine binäre kubeconfig so verpacken, dass sie sicher in einem YAML-String steht.
  • Einen HTTP Authorization: Basic Header bauen, indem "benutzername:passwort" kodiert wird.
  • Webhook-Payloads inspizieren, in denen Binäranhänge als Base64-Strings ausgeliefert werden.

Tipps und häufige Fehler

  • Base64 bläht die Bytegröße um etwa 33 % auf. Ein 100-KB-Bild wird zu ~133 KB Text — okay für Tokens, teuer für große Medien.
  • Standard-Base64 verwendet + und /; URL-safe Base64 verwendet - und _. Wechsle vor dem Dekodieren durch einfaches Zeichen-Ersetzen zwischen beiden.
  • Achte auf Zeilenumbrüche, die aus E-Mails mitkopiert werden — entferne sie vor dem Dekodieren, sonst beklagen sich manche Decoder.
  • Für Binär-Roundtrips bevorzuge den Datei-Modus gegenüber Text-Copy-Paste: Copy-Paste kann Whitespace und Encoding still beschädigen.

Häufig gestellte Fragen

Wofür wird Base64 verwendet?

Zum Kodieren binärer Daten (Bilder, Dateien) als ASCII-Text, damit sie in JSON, HTML, E-Mails oder anderen reinen Textprotokollen eingebettet werden können.

Kann ich jede Datei kodieren?

Ja. Wähle eine Datei im 'Datei'-Modus und klicke kodieren. Das Ergebnis ist Text, den du kopieren oder als .txt herunterladen kannst.

Wie groß ist die kodierte Ausgabe?

Etwa 33% größer als die Quelle. Ein 100 KB Bild wird zu ~133 KB Base64-Text.

Ist Base64 eine Form von Verschlüsselung?

Nein. Base64 ist eine Kodierung, keine Verschlüsselung — jeder kann es zurück in die ursprüngliche Form dekodieren. Verwende es, um Binärdaten sicher als Text zu transportieren, niemals zum Verstecken von Geheimnissen.

Was bedeutet das nachgestellte =-Zeichen?

Padding. Base64 gibt in 4-Zeichen-Blöcken aus; ist die Quelle kein Vielfaches von 3 Bytes, polstern ein oder zwei =-Zeichen den letzten Block. Das Padding zu entfernen kann strenge Decoder brechen.

Kann ich eine Datei direkt als Data-URI kodieren?

Ja — kodiere die Datei im Datei-Modus, dann setze einen passenden Präfix wie data:image/png;base64, vor das Ergebnis. Der Präfix teilt dem Browser den MIME-Typ mit.

Ähnliche Tools