Base64-Encoder

Kodieren und dekodieren Sie Text in Base64 sofort.

Online Base64-Encoder und -Decoder: Text und Daten sofort konvertieren

Base64 ist ein Kodierungssystem, das Binärdaten in eine ASCII-Textdarstellung mit einem Satz von 64 Zeichen (A-Z, a-z, 0-9, + und /) umwandelt. Es wurde ursprünglich für die Übertragung von Binärdaten über Kanäle entwickelt, die nur Text unterstützen, wie das E-Mail-Protokoll SMTP. Heute wird Base64 in der Webentwicklung häufig verwendet: zum Einbetten von Bildern direkt in HTML/CSS (Data-URIs), zur Übertragung von E-Mail-Anhängen, zur Kodierung von Authentifizierungs-Tokens in APIs und zur Speicherung von Binärdaten in Textformaten wie JSON oder XML.

Es ist wichtig zu verstehen, dass Base64 eine Kodierung ist, keine Verschlüsselung. Sie bietet keine Sicherheit oder Privatsphäre: Jeder kann einen Base64-Text ohne Schlüssel dekodieren. Ihr Zweck ist es, sicherzustellen, dass Daten korrekt zwischen Systemen übertragen werden, die Binärzeichen verändern oder ablehnen könnten. Zum Beispiel verwenden JWT-Tokens (JSON Web Tokens) eine Variante namens Base64URL zur Kodierung von Header und Payload, aber die Sicherheit wird durch die digitale Signatur gewährleistet, nicht durch die Kodierung.

Unser Tool kodiert und dekodiert Text mit vollständiger Unicode-Unterstützung, einschließlich Umlaute, Sonderzeichen und Emojis. Die Verarbeitung erfolgt vollständig lokal in Ihrem Browser, was die Privatsphäre Ihrer Daten garantiert. Die Tauschfunktion ermöglicht es Ihnen, die kodierte Ausgabe als Eingabe zum Dekodieren zu verwenden und umgekehrt.

Häufig gestellte Fragen

Ist Base64 eine Verschlüsselung?

Nein, Base64 ist weder Verschlüsselung noch Chiffrierung. Es ist lediglich eine Kodierung, die Daten in ein lesbares Textformat umwandelt. Jeder kann einen Base64-Text ohne Passwort oder Schlüssel dekodieren. Wenn Sie sensible Daten schützen müssen, sollten Sie Verschlüsselungsalgorithmen wie AES oder RSA verwenden, nicht Base64.

Warum wird Base64 in E-Mails verwendet?

Das SMTP-Protokoll für E-Mails wurde ursprünglich für die Übertragung von reinem 7-Bit-ASCII-Text entwickelt. Dateianhänge (Bilder, PDFs, Dokumente) enthalten Binärdaten, die bei der Übertragung beschädigt werden könnten. Base64 konvertiert diese Binärdaten in sicheren ASCII-Text, sodass Dateianhänge unbeschädigt beim Empfänger ankommen.

Vergrößert Base64 die Dateigröße?

Ja, die Base64-Kodierung erhöht die Datengröße um etwa 33%. Dies geschieht, weil jeweils 3 Bytes der Originaldaten durch 4 ASCII-Zeichen dargestellt werden. Deshalb ist es nicht empfehlenswert, Base64 für große Dateien zu verwenden. In der Webentwicklung wird empfohlen, Data-URIs in Base64 nur für kleine Bilder (unter 10KB) wie Icons oder Logos zu verwenden.