Base64-Codierer und -Decodierer
Codieren Sie Strings nach Base64 oder decodieren Sie Base64 zu Text. Respektiert Ihre Privatsphäre: läuft in Ihrem Browser.
Was ist Base64 und warum ist es überall?
Base64 ist ein Codierungsschema – keine Verschlüsselung –, das beliebige Binärdaten mit nur 64 druckbaren ASCII-Zeichen darstellt (A-Z, a-z, 0-9 sowie +, / und = als Füllzeichen). Es existiert, weil viele Transportprotokolle, Dateiformate und APIs nur Text verarbeiten oder bestimmte Bytes besonders behandeln: E-Mail (SMTP wurde für 7-Bit-ASCII entworfen), JSON (kann keine rohen Bytes enthalten), URLs (haben reservierte Zeichen), HTTP-Header (zeilenorientierter Text) und HTML-Attribute benötigen alle eine Möglichkeit, Binärdaten über Textkanäle zu transportieren. Base64 löst das, indem es die Eingabebytes in Dreiergruppen (24 Bit) bündelt und jede Gruppe als 4 Base64-Zeichen (je 6 Bit) neu codiert. Der Größenaufschlag beträgt genau 33 %: Aus je 3 Bytes werden 4 Zeichen. Dieses Tool codiert UTF-8-Text oder Base64-Strings in beide Richtungen, vollständig in Ihrem Browser. Es verarbeitet UTF-8-Mehrbyte-Zeichen (Emojis, nicht-lateinische Alphabete) korrekt, die naive Base64-Implementierungen mit direktem atob/btoa beschädigen.
Häufige Anwendungsfälle
Betten Sie kleine Bilder direkt in CSS als data:-URLs ein (spart eine HTTP-Anfrage für winzige Icons).
Decodieren Sie den Payload eines JWT- oder Basic-Auth-Headers, um seinen Inhalt zu prüfen.
Codieren Sie binäre Dateiinhalte, um sie in ein JSON-Feld oder eine Umgebungsvariable einzufügen.
Übertragen Sie Binärdaten durch Systeme, die beliebige Bytes nicht bewahren (E-Mail, Kopieren/Einfügen).
Decodieren Sie base64-codierte API-Antworten oder Webhook-Payloads während des Debuggings.
Konvertieren Sie binäre Zugangsdaten in ein kopierfreundliches Format für die Übergabe an den Betrieb.
Häufig gestellte Fragen
Ist Base64 eine Verschlüsselung?▼
Warum vergrößert Base64 die Daten um ~33 %?▼
Was ist URL-sicheres Base64?▼
Warum sehe ich '=' am Ende?▼
Verarbeitet es Emojis und nicht-lateinischen Text?▼
Wo sehe ich Base64 in echten Anwendungen?▼
Verwandte Tools
JWT-Decoder
Decodieren Sie JSON Web Tokens (JWT) sofort. Läuft in Ihrem Browser: Die Tokens verlassen niemals Ihr Gerät und können bedenkenlos mit Produktionsgeheimnissen verwendet werden.
JSON-Formatierer und -Validator
Formatieren, validieren und minifizieren Sie JSON online. Läuft vollständig in Ihrem Browser – Ihre Daten verlassen nie Ihr Gerät.
XML-Formatierer
Formatieren und verschönern Sie XML-Dokumente. Nützlich für SOAP, Sitemaps, RSS-Feeds und Konfigurationsdateien.
URL-Codierer und -Decodierer
Wandeln Sie Text in eine URL-sichere Codierung (Prozent-Codierung) und zurück um. Nützlich für Query-Strings, Weiterleitungen und OAuth-Flows.
HTML-Entity-Codierer und -Decodierer
Wandeln Sie Sonderzeichen in HTML-Entities (&, < usw.) und zurück um. Nützlich, um Text sicher in HTML einzubetten.
CSS-Minifizierer
Entfernen Sie Kommentare, Leerzeichen und unnötige Zeichen aus CSS, um die Dateigröße zu reduzieren.