ToolPal
Close-up of scrabble tiles spelling 'Binary' surrounded by scattered letters on a wooden background.

Base64-Kodierung erklaert - Was es ist und wie man es verwendet

📷 Markus Winkler / Pexels

Base64-Kodierung erklaert - Was es ist und wie man es verwendet

Base64-Kodierung verstehen: Was es ist, wie es funktioniert und wann man es einsetzt. Mit praktischen Beispielen und unserem kostenlosen Online-Encoder/Decoder-Tool.

DVon Daniel Park14. März 20262 Min. Lesezeit

Was ist Base64-Kodierung?

Base64 ist ein Binaer-zu-Text-Kodierungsverfahren, das Binaerdaten im ASCII-Zeichenkettenformat darstellt. Es wandelt Binaerdaten in einen Satz von 64 Zeichen (A-Z, a-z, 0-9, +, /) um, die sicher ueber textbasierte Protokolle uebertragen werden koennen.

Warum Base64 verwenden?

  • E-Mail-Anhaenge: MIME verwendet Base64 zur Kodierung von Binaerdateien in E-Mails
  • Daten-URIs: Bilder direkt in HTML/CSS einbetten
  • API-Authentifizierung: HTTP Basic Auth kodiert Anmeldedaten in Base64
  • JWT-Tokens: JSON Web Tokens verwenden Base64URL-Kodierung
  • Konfigurationsdateien: Binaerdaten sicher in Textdateien speichern

Wie Base64 funktioniert

  1. Die Binaerdaten nehmen (z.B. Text in ASCII-Bytes umwandeln)
  2. In Gruppen von 6 Bit aufteilen (statt der ueblichen 8)
  3. Jede 6-Bit-Gruppe einem der 64 Zeichen zuordnen
  4. Padding (=) hinzufuegen, wenn die Daten nicht gleichmaessig teilbar sind

Beispiel

Text: Hi → ASCII: 72 105 → Binaer: 01001000 01101001

In 6-Bit-Gruppen aufteilen: 010010 000110 1001xx

Auf Base64 abbilden: S G k + Padding = → Ergebnis: SGk=

Haeufige Anwendungsfaelle

Ein Bild in HTML einbetten

<img src="data:image/png;base64,iVBORw0KGgo..." />

HTTP-Basic-Authentifizierung

Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=

Binaerdaten in JSON speichern

{
  "file": "SGVsbG8gV29ybGQ=",
  "filename": "hello.txt"
}

Base64 vs. Verschluesselung

Wichtig: Base64 ist keine Verschluesselung. Es ist eine Kodierung — jeder kann sie dekodieren. Verwende Base64 niemals allein zum Schutz sensibler Daten.

Jetzt ausprobieren

Verwende unseren kostenlosen Base64-Encoder/Decoder, um Base64-Zeichenketten sofort zu kodieren oder dekodieren!

Häufig gestellte Fragen

D

Über den Autor

Daniel Park

Senior frontend engineer based in Seoul. Seven years of experience building web applications at Korean SaaS companies, with a focus on developer tooling, web performance, and privacy-first architecture. Open-source contributor to the JavaScript ecosystem and founder of ToolPal.

Mehr erfahren

Artikel teilen

XLinkedIn

Verwandte Beiträge