Kein Upload, 100% lokal, kein Konto

Base64-Encoder / Decoder

Text oder Dateien zu Base64 codieren (einschließlich Daten-URIs) oder Base64 zurück in Text decodieren. Nichts verlässt Ihr Gerät.

So funktioniert Base64-Encoder / Decoder

Base64 Encoder/Decoder konvertiert Text oder Binärdaten in Base64 und zurück, vollständig in Ihrem Browser. Fügen Sie eine Zeichenkette ein und erhalten Sie ihre Base64-Darstellung, oder fügen Sie eine Base64-Zeichenkette ein und dekodieren Sie sie in lesbaren Text. Nichts, was Sie tippen oder einfügen, wird übertragen; die Konvertierung nutzt die eingebauten btoa- und atob-Funktionen des Browsers (und TextEncoder für Unicode-Unterstützung).

Base64 ist eine Standardkodierung, die in HTTP-Authorization-Headern, Data-URIs, E-Mail-MIME-Anhängen, JSON-Nutzlasten mit binären Inhalten und vielen API-Token-Formaten verwendet wird. Ein Offline-Encoder ohne Upload bedeutet, dass Sie sensitive Anmeldedaten oder Binärdaten während der Entwicklung sicher kodieren können, ohne sie über einen Online-Dienst zu leiten.

So wird Base64-Encoder / Decoder verwendet, Schritt für Schritt

  1. Wählen Sie den Modus: „Kodieren“, um Text in Base64 zu konvertieren, oder „Dekodieren“, um Base64 zurück in Text zu konvertieren.
  2. Tippen Sie oder fügen Sie Ihre Eingabe in das Textfeld ein.
  3. Das Ergebnis erscheint sofort im Ausgabebereich.
  4. Klicken Sie auf die Kopierschaltfläche, um das Ergebnis in die Zwischenablage zu kopieren.
  5. Schalten Sie „URL-sicher“ ein, wenn Sie die URL-sichere Variante benötigen ('+' ersetzt durch '-', '/' ersetzt durch '_', kein Padding '=').

Häufige Anwendungsfälle

  • Ein Entwickler muss Benutzername und Passwort als Base64 für einen Basic-Authentication-Header in einem API-Aufruf kodieren.
  • Eine Sicherheitsforscherin erhält eine Base64-kodierte Nutzlast in einem JWT oder Cookie und möchte ihren Rohinhalt prüfen.
  • Ein Systems-Integrator muss eine binäre Konfigurationsdatei als Base64 kodieren, um sie in ein YAML- oder JSON-Manifest einzubetten.
  • Eine Webentwicklerin kodiert ein kleines SVG-Icon als Base64-Data-URI, um es ohne zusätzliche HTTP-Anfrage in eine CSS-Datei einzubetten.

Häufig gestellte Fragen

Wird der kodierte Text an einen externen Dienst gesendet?

Nein. Kodierung und Dekodierung nutzen die nativen btoa- und atob-Funktionen des Browsers in Verbindung mit TextEncoder/TextDecoder für vollständige Unicode-Unterstützung. Der gesamte Vorgang ist lokal. Nichts, was Sie hier tippen, erreicht Sunasty oder Dritte.

Was ist der Unterschied zwischen Standard-Base64 und URL-sicherem Base64?

Standard-Base64 verwendet '+' für Wert 62 und '/' für Wert 63, plus '='-Padding. URL-sicheres Base64 ersetzt '+' durch '-' und '/' durch '_', was Konflikte vermeidet, wenn Base64-Zeichenketten in URLs oder Dateinamen auftauchen. Beide Varianten kodieren dieselben Daten; der Unterschied liegt nur in diesen zwei Zeichen und dem optionalen Padding.

Kann ich Binärdaten wie ein Bild oder eine PDF kodieren?

Der Text-Encoder arbeitet mit Zeichenketteneingaben. Für Binärdateien verwende das Tool „Bild zu Base64“ auf dieser Website, das eine Datei über die FileReader-API (readAsDataURL) liest und eine vollständige Data-URI einschließlich des MIME-Typ-Präfixes erzeugt.

Warum erzeugt das Dekodieren bei manchen Base64-Zeichenketten unleserliche Ausgaben?

Wenn die Base64-Zeichenkette Binärdaten statt UTF-8-Text kodiert, produziert das Dekodieren als Text unleserliche Zeichen. Base64 ist kodierungsunabhängig; Sie müssen das ursprüngliche Format der Daten kennen, um die dekodierte Ausgabe korrekt zu interpretieren.

Ist Base64 eine Form der Verschlüsselung?

Nein. Base64 ist ein Kodierungsschema, keine Verschlüsselung. Jeder, der die Base64-Zeichenkette sieht, kann sie sofort ohne Schlüssel dekodieren. Für echte Textverschlüsselung im Browser verwende das AES-Encrypt-Tool auf dieser Website.

Brauche ich ein Konto, und funktioniert es auf meinem Handy?

Kein Konto, keine Registrierung. Der Encoder ist ein Textfeld, das in mobilem Chrome oder Safari genauso funktioniert wie auf einem Computer, praktisch für die schnelle Prüfung eines Tokens oder Header-Werts unterwegs.