BeYourTools
JSONAugust 9, 2026

Base64-Kodierung und -Decodierung: Eine Entwickler-Referenz

Base64 taucht in Authentifizierungs-Headern, Data-URLs, E-Mail-Anhängen und API-Tokens auf. Hier steht genau, was es ist und wie du es nutzt.

Base64KodierungAPIsSicherheit

Was ist Base64?

Base64 ist eine Methode, binäre Daten nur mit druckbaren Textzeichen darzustellen. Es wandelt jede Byte-Sequenz in einen String aus 64 sicheren Zeichen um: die Groß- und Kleinbuchstaben A–Z, die Ziffern 0–9 und die Symbole + und /. Ein =-Zeichen dient bei Bedarf als Padding am Ende.

Es ist wichtig zu verstehen, dass Base64 Kodierung, nicht Verschlüsselung ist. Jeder mit dem kodierten String kann ihn sofort decodieren. Es dient dazu, binäre Daten sicher durch Systeme zu transportieren, die nur Text verarbeiten – nicht zum Schutz von Daten.

Wo dir Base64 begegnet

  • Data-URLs – Bilder, die direkt in HTML oder CSS eingebettet sind, als data:image/png;base64,iVBOR...
  • Basic Authentication – HTTP-Header übertragen username:password kodiert als Authorization: Basic dXNlcjpwYXNz
  • JWT-Tokens – die Header- und Payload-Abschnitte eines JWT sind Base64URL-kodiert (eine Variante, die - und _ statt + und / nutzt)
  • E-Mail-Anhänge – der MIME-Standard nutzt Base64, um binäre Dateianhänge in E-Mail-Nachrichten zu kodieren
  • Binärdaten in JSON – wenn du Bild- oder Dateidaten in eine JSON-Payload aufnehmen musst

Sofort kodieren und decodieren

Nutze unser Base64-Kodieren/Decodieren-Tool für schnelle Umwandlungen. Es verarbeitet Unicode-Text inklusive Emoji und internationaler Zeichen korrekt.

Base64 und JWTs

JWT-Tokens nutzen Base64URL-Kodierung – eine leicht modifizierte Version des Standard-Base64, die sicher in URLs und HTTP-Headern verwendet werden kann. Unser JWT-Decoder verarbeitet diese Variante korrekt und zeigt dir die komplette decodierte Payload inklusive aller Claims und Zeitstempel.

Warum Base64 Daten größer macht

Base64 kodiert jeweils 3 Byte Eingabe als 4 Textzeichen. Das ergibt eine etwa 33 % größere Ausgabe als das ursprüngliche Binärformat. Diese Größenzunahme ist der Kompromiss dafür, Binärdaten sicher in reinen Textkontexten zu übertragen.

Häufige Fragen

Ist Base64 dasselbe wie Verschlüsselung?
Nein. Base64 ist Kodierung – es wandelt zwischen Binär- und Textdarstellungen um, ohne Sicherheit. Jeder kann einen Base64-String in Sekunden decodieren. Nutze Base64 niemals zum Schutz sensibler Daten; nutze stattdessen echte Verschlüsselung.
Warum endet Base64 manchmal mit ==?
Base64 verarbeitet Eingaben in Gruppen von 3 Byte. Wenn die Eingabelänge nicht durch 3 teilbar ist, werden Padding-Zeichen (= oder ==) hinzugefügt, um die letzte Gruppe zu vervollständigen. Das ist normal und erwartet.
Was ist der Unterschied zwischen Base64 und Base64URL?
Base64URL ersetzt + durch - und / durch _, wodurch die Ausgabe sicher in URLs und HTTP-Headern ohne Prozentkodierung verwendet werden kann. JWTs nutzen Base64URL. Unser JWT-Decoder verarbeitet Base64URL automatisch.
Be
Founder & Editor, BeYourTools
I build free browser-based tools for developers and designers. Nothing you paste here ever leaves your device.

More JSON articles

Latest articles