Das Passwort aus dem Kubernetes-Secret passt nicht, und du vermutest einen Zeilenumbruch im Base64-Wert. Ein Base64 Decoder macht das in Sekunden sichtbar: Wert einfügen, auf Dekodieren umschalten, Klartext lesen. Das Ergebnis aktualisiert sich bei jeder Eingabe, einen Umwandeln-Button gibt es nicht.
Warum Base64 Text länger macht
Manche Systeme nehmen nur einfaches ASCII an, etwa ein HTTP-Header, ein JSON-Feld oder ein Wert in einer Config-Datei. Base64 besteht aus Buchstaben, Ziffern, +, / und dem Füllzeichen =. Dafür wächst der Text um etwa ein Drittel.
Nichts verlässt den Tab, und nichts wird verschlüsselt
Die Umwandlung läuft als JavaScript in deinem Browser. Beim Tippen oder Moduswechsel geht keine Anfrage raus, das zeigt der Netzwerk-Tab der Entwicklertools. Kopieren nutzt die Zwischenablage, Download legt eine Datei auf deinem Gerät ab. Base64 ist aber keine Verschlüsselung: Jeder kann den Text ohne Schlüssel zurückwandeln.
Die Bedienung des Base64 Decoders in fünf Schritten
- Wähle Enkodieren (Text → Base64) oder Dekodieren (Base64 → Text). Beim Laden ist Enkodieren aktiv. Beim Umschalten bleibt der Text im linken Feld stehen und wird im neuen Modus erneut verarbeitet.
- Tippe oder füge Text links ein. Zu Beginn steht dort
Hallo Welt! äöü ß 🚀. Löschen leert beide Felder. - Das Ergebnis erscheint im rechten Feld.
- Für URLs und Dateinamen aktivierst du URL-Safe Base64. Dann stehen
-und_für+und/, und das=am Ende entfällt. - Kopieren füllt die Zwischenablage. Download speichert
encoded.base64.txtoderdecoded.txt.
Basic Auth, JWT, Secrets
- Im Header
Authorization: Basicstehtbenutzer:passwortin Base64. Dekodiere den Wert, und du siehst, ob der Doppelpunkt fehlt. - JWT: Die ersten beiden Teile sind Base64url-kodiertes JSON. Den mittleren Teil kannst du lesen, etwa das Ablaufdatum. Die Signatur prüft das Tool nicht.
- Kubernetes-Secrets speichern ihre Werte als Base64.
Umlaute, Emojis und die Latin-1-Falle
Erst wird der Text zu UTF-8-Bytes, dann folgt Base64. Das ü besteht deshalb aus zwei Bytes und ergibt w7w=. Ein Werkzeug mit Latin-1 liefert /A== für denselben Buchstaben, und die Ergebnisse passen nicht zusammen. Die Rakete im Beispieltext belegt vier Bytes und wird zu 8J+agA==.
Data-URIs, Bilder und andere Stolperstellen
Das Tool arbeitet nur mit Text, eine Dateiauswahl gibt es nicht. Dekodierst du Base64 aus einem Bild oder ZIP-Archiv, erhältst du unlesbare Zeichen, und ungültige UTF-8-Bytes erscheinen als �. Beim Dekodieren gelten beide Alphabete, und fehlendes Padding ergänzt das Tool. Der URL-Safe-Schalter wirkt nur beim Enkodieren.
Ein Präfix wie data:image/png;base64, entfernt das Tool nicht. Schneide es selbst ab, sonst steht die Fehlermeldung im Ergebnisfeld, und Kopieren und Download übernehmen genau diese Meldung. Eine Größengrenze setzt der Code nicht, sehr große Texte machen den Tab aber langsam.