Base64 kodieren: drei Handgriffe, für die die meisten ein Terminal öffnen

Die Seite kodiert UTF-8-Text als Base64 und macht sonst nichts: ein Eingabefeld, ein Knopf, ein Ergebnis. Verarbeitet wird alles im Browser, ohne Upload und ohne Konto. Interessant wird sie an drei Stellen — Basic-Auth-Header, Umlaute, SVG in CSS —, an denen man sonst schnell eine Konsole aufmacht.

Wie baue ich einen Basic-Auth-Header ohne Terminal?

Wer eine API mit curl oder Postman testet, braucht für Basic Auth den Base64-Wert von benutzer:passwort. Beides lässt sich hier in einem Schritt erledigen: Zeile ins Feld, Ausführen, Ergebnis kopieren. Der Doppelpunkt gehört zur Eingabe, sonst passt der Header nicht.

Bei Benutzer:Passwort123 kommt QmVudXR6ZXI6UGFzc3dvcnQxMjM= heraus. Ich habe den Wert lokal mit einer Standardbibliothek nachgerechnet, die Ausgabe stimmt Zeichen für Zeichen.

Echte Produktionspasswörter würde ich trotzdem nicht in ein fremdes Textfeld tippen, auch wenn die Seite lokal rechnet. Dafür bleibt das Terminal die bessere Wahl.

Warum steht bei „Grüße“ im Log plötzlich ü?

Base64 kennt keine Buchstaben, nur Bytes. Diese Seite kodiert UTF-8, aus Grüße wird deshalb R3LDvMOfZQ==. Dekodiert die Gegenstelle mit ISO-8859-1, liest sie Grüße — der klassische Zeichensatzsalat. Welchen Zeichensatz der Empfänger erwartet, entscheidet er selbst; eine Auswahl dafür gibt es auf dieser Seite nicht, die Ausgabe ist immer UTF-8.

Wieso lässt sich keine .svg-Datei laden, obwohl SVG Text ist?

Der Datei-Import nimmt genau zwölf Endungen: .txt, .json, .csv, .tsv, .xml, .html, .css, .js, .sql, .md, .yaml und .yml. .svg fehlt in der Liste, ebenso .png, .pdf und .zip — das Feld erwartet Text, keine Binärdateien. Für eine Daten-URI in CSS hilft genau dieses Base64-Werkzeug: SVG-Quelltext hineinkopieren, kodieren, das Ergebnis an url("data:image/svg+xml;base64,…") hängen. Ein 300-Byte-SVG landet dabei bei rund 400 Zeichen.

Grenzen: Aus vier Zeichen pro drei Bytes wird rund ein Drittel mehr Text. Ein URL-sicheres Alphabet mit - und _ lässt sich nicht wählen, Zeilenumbrüche nicht setzen, und dekodieren kann die Seite auch nicht — dafür braucht es die Nachbarseite. Verschlüsselung ist das ohnehin nicht: Wer den String vor sich hat, liest den Klartext in Sekunden zurück.

Funktionen und Grenzen entsprechen dem Stand der Werkzeugseite auf toolpug.com im November 2026.

分类: 千千惠帮助