Start AlveaHubskostenlos, ohne Anmeldung, offline

Base64-Encoder / -Decoder

Wandeln Sie Text in Base64 um oder decodieren Sie einen Base64-String zurück in lesbaren Text. Die gesamte Umwandlung erfolgt lokal in Ihrem Browser — es wird nichts an einen Server gesendet.

Über dieses Tool

Base64 ist eine Methode, um binäre oder Textdaten mit nur 64 druckbaren ASCII-Zeichen darzustellen — häufig verwendet, um Daten sicher in textbasierte Formate wie JSON, HTML oder URLs einzubetten. Dieses Tool wandelt Text in beide Richtungen zwischen Klartext und Base64 um und bietet einen optionalen URL-sicheren Modus, der die Standardzeichen + und / durch - und _ ersetzt und das abschließende =-Padding entfernt.

Anleitung

  1. Wählen Sie den Tab Encodieren oder Decodieren, je nachdem, was Sie tun möchten.
  2. Geben Sie Ihren Text (oder im Decodieren-Modus einen Base64-String) in das Eingabefeld ein — das Ergebnis aktualisiert sich beim Tippen.
  3. Klicken Sie auf Kopieren, um das Ergebnis in die Zwischenablage zu kopieren.

Anwendungsbeispiele

  • Einbetten kleiner Binärdaten, z. B. eines Bildes oder einer Schriftart, als Text in CSS, JSON oder XML.
  • Prüfen oder Decodieren eines Base64-codierten Werts aus einer API-Antwort, einem JWT oder einer Konfigurationsdatei.
  • Erzeugen eines URL-sicheren Base64-Strings für die Verwendung in einem Abfrageparameter oder Dateinamen.

Häufige Fragen

Ist Base64-Codierung dasselbe wie Verschlüsselung?

Nein. Base64 ändert nur die Darstellung der Daten — es verbirgt oder schützt sie nicht. Jeder kann einen Base64-String ohne Passwort oder Schlüssel wieder in seine ursprüngliche Form decodieren.

Warum bekomme ich beim Decodieren eine Fehlermeldung?

Die Decodierung schlägt fehl, wenn die Eingabe kein gültiges Base64 ist — zum Beispiel wenn sie Zeichen außerhalb des Base64-Alphabets enthält, eine ungültige Länge hat, oder wenn sie mit der URL-sicheren Variante codiert wurde, während der URL-sicher-Schalter hier deaktiviert ist (oder umgekehrt).

Was ändert die Option URL-sicher?

Sie ersetzt die Standard-Base64-Zeichen + und / durch - und _ und entfernt das abschließende =-Padding, sodass der resultierende String direkt in URLs, Abfrageparametern oder Dateinamen verwendet werden kann, ohne zusätzliche Escaping-Maßnahmen.

Alles wird lokal in Ihrem Browser verarbeitet — der Text wird nie an einen Server gesendet.