Base64 Encoder / Decoder
Kodieren und dekodieren Sie Base64-Strings sofort.
Sofortige Kodierung
Konvertieren Sie einfachen Text sofort in das Base64-Format zur Verwendung in Daten-URLs, APIs oder E-Mail-Anhängen.
Schnelle Dekodierung
Dekodieren Sie Base64-Strings mit einem einzigen Klick zurück in lesbaren Text. Perfekt zum Überprüfen kodierter Payloads.
Datenschutz garantiert
Alle Konvertierungen erfolgen in Ihrem Browser. Ihre Daten verlassen niemals Ihr Gerät oder werden auf einen Server hochgeladen.
Fehlererkennung
Ungültige Base64-Strings werden automatisch mit klaren Fehlermeldungen erkannt, um Ihnen zu helfen, Kodierungsprobleme zu beheben.
Verstehen der Base64-Kodierung
Base64 ist ein Binär-zu-Text-Kodierungsschema, das Binärdaten in einem ASCII-String-Format darstellt. Es wird häufig verwendet, um Daten über Medien zu übertragen, die für die Verarbeitung von Text ausgelegt sind, wie z. B. E-Mail-Anhänge, Daten-URLs in HTML/CSS und API-Authentifizierungstoken. Base64 stellt sicher, dass Binärdaten in Systemen, die sie sonst möglicherweise beschädigen würden, intakt bleiben.
Wann man Base64 verwenden sollte
Die Base64-Kodierung ist unerlässlich, um Bilder direkt in HTML (data:image/png;base64,...) einzubetten, Dateien über JSON-APIs zu übertragen, Authentifizierungsdaten für HTTP Basic Auth zu kodieren und Binärdaten sicher in XML oder JSON einzufügen. Sie wird auch häufig in JWT-Token und OAuth-Workflows verwendet. Während Base64 die Datenmenge um etwa 33 % erhöht, ist es die Standardlösung für text-sichere binäre Übertragung.
Wie die Base64-Kodierung funktioniert
Base64 konvertiert Binärdaten in Gruppen von 6 Bit und ordnet jede Gruppe einem der 64 ASCII-Zeichen (A-Za-z0-9+/) zu. Jedes 3 Byte Eingabedaten erzeugt 4 Byte Base64-Ausgabe. Auffüllzeichen (=) werden hinzugefügt, um sicherzustellen, dass die Ausgabelänge ein Vielfaches von 4 ist. Dieser Prozess ist vollständig umkehrbar – das Dekodieren kehrt einfach die Zeichenzuordnung um und entfernt die Auffüllung, um die ursprünglichen Binärdaten wiederherzustellen.