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
- Eingabe einfügen oder eintippen — Geben Sie Klartext zum Kodieren oder einen Base64-String zum Dekodieren in das Eingabefeld ein.
- 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.
- 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.
- 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.
- 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.