Encode / Decode

Base64 Encode/Decode

Encode text to Base64 or decode Base64 back to text.

Was ist Base64-Kodierung?

Base64 ist ein Binär-zu-Text-Kodierungsverfahren, das Binärdaten in eine Folge druckbarer ASCII-Zeichen umwandelt. Es stellt Binärdaten mit 64 Zeichen (A-Z, a-z, 0-9, +, und /) sowie = als Padding dar. Die Base64-Kodierung erhöht die Datenmenge um etwa 33%, garantiert aber den sicheren Transport über Systeme, die nur Text verarbeiten können.

Base64-Kodierung ist in der Webentwicklung und Softwareentwicklung unverzichtbar. Sie wird verwendet, um Bilder direkt in HTML und CSS über Data-URIs einzubetten, Binärdaten in JSON-Payloads und API-Antworten zu übertragen, E-Mail-Anhänge zu kodieren (MIME), Binärdaten in XML oder textbasierten Konfigurationsdateien zu speichern und Authentifizierungs-Tokens wie HTTP-Basic-Auth-Header zu verarbeiten.

Dieser Base64-Encoder/Decoder läuft vollständig in Ihrem Browser - Ihre Daten verlassen niemals Ihren Computer. Er bietet Auto-Erkennung, die intelligent bestimmt, ob Ihre Eingabe kodiert oder dekodiert werden muss, volle Unicode/UTF-8-Unterstützung für internationale Zeichen und Emoji sowie sofortige Ergebnisse während der Eingabe.

So kodieren und dekodieren Sie Base64

  1. Eingabe einfügen oder eintippen — Geben Sie Klartext zum Kodieren oder einen Base64-String zum Dekodieren in das Eingabefeld ein.
  2. Auto-Erkennung — Bei aktivierter Auto-Erkennung (Standard) bestimmt das Tool automatisch, ob kodiert oder dekodiert werden soll. Gültige Base64-Strings werden dekodiert; alles andere wird kodiert.
  3. Manuelles Kodieren/Dekodieren — Verwenden Sie die Schaltfläche "Encode" um Base64-Kodierung zu erzwingen, oder "Decode" um die Dekodierung zu erzwingen. Dies ist nützlich, wenn die Auto-Erkennung falsch liegt.
  4. Ein- und Ausgabe tauschen — Klicken Sie auf "Tauschen", um das Ergebnis zurück in das Eingabefeld zu verschieben und die Roundtrip-Kodierung/-Dekodierung zu überprüfen.
  5. Ergebnis kopieren — Klicken Sie auf "Kopieren", um die kodierte oder dekodierte Ausgabe in Ihre Zwischenablage zu kopieren.

Hauptfunktionen

  • Auto-Erkennung — Erkennt automatisch, ob die Eingabe Base64 oder Klartext ist, und führt die entsprechende Konvertierung in Echtzeit durch.
  • Volle UTF-8-Unterstützung — Kodiert und dekodiert Unicode-Zeichen korrekt, einschließlich Emoji, Akzentzeichen, CJK-Zeichen und anderer Mehrbyte-Sequenzen.
  • Sofortige Ergebnisse — Kodierung und Dekodierung erfolgen ohne Verzögerung während der Eingabe dank clientseitiger Verarbeitung.
  • Fehlerbehandlung — Klare Fehlermeldungen bei fehlgeschlagener Dekodierung helfen Ihnen, fehlerhafte Base64-Strings zu identifizieren.
  • Tauschfunktion — Tauschen Sie Ein- und Ausgabe schnell, um die Roundtrip-Kodierung zu überprüfen oder mehrere Operationen zu verketten.
  • 100% clientseitig — Ihre Daten verlassen niemals Ihren Browser. Keine Serveranfragen, kein Logging, kein Tracking.

Häufige Anwendungsfälle

  • Bilder in CSS/HTML einbetten — Konvertieren Sie kleine Bilder in Base64-Data-URIs, um HTTP-Anfragen zu reduzieren und Assets direkt in Ihre Stylesheets oder Ihr Markup einzubetten.
  • API-Authentifizierung — Kodieren Sie Anmeldedaten für HTTP-Basic-Authentication-Header (Authorization: Basic base64(user:pass)).
  • Kodierte Payloads debuggen — Dekodieren Sie Base64-Strings aus JWT-Tokens, API-Antworten, Webhook-Payloads oder Logdateien, um die Originaldaten zu inspizieren.
  • E-Mail-Anhang-Kodierung — Base64 ist die Standardkodierung für E-Mail-Anhänge im MIME-Format. Dekodieren Sie zur Inspektion oder kodieren Sie für manuelle SMTP-Tests.
  • Binärdaten in Textformaten speichern — Kodieren Sie Binärdaten für die sichere Einbindung in JSON, XML, YAML oder Umgebungsvariablen, die kein rohes Binärformat unterstützen.

Häufig gestellte Fragen

🔒 Dieses Tool läuft vollständig in Ihrem Browser. Es werden keine Daten an einen Server gesendet.