Ueberblick
Base64 wandelt Bytes in ASCII-Zeichen um und ermöglicht so den Transport von Text durch Systeme, die Zeichenketten erwarten. Es wird häufig eingesetzt, wenn Authorization-Werte vorbereitet, kleine Request-Fragmente kodiert, Beispiele in Fixtures gespeichert oder Ausgaben verschiedener Tools verglichen werden sollen. Dieses Tool ist für Text gedacht und eignet sich daher eher für kurze bis mittlere Zeichenfolgen als für Dateien oder Binärdaten. Die Ausgabe lässt sich wieder zurückwandeln; Base64 schützt keine Geheimnisse und sollte nicht als Sicherheitsgrenze verstanden werden.
Anwendungsfaelle
- Authorization vorbereitenKodiere ein user:password- oder client:secret-Paar, bevor du es in einen Basic-Authorization-Header einfügst.
- Webhook-BeispieleStelle kleine Textfragmente als Base64 dar, wenn das empfangende System kodierte Werte erwartet.
- Werte für Tests und MocksErzeuge stabile kodierte Zeichenfolgen für Snapshots, Mocks, Beispielantworten und Integrations-Fixtures.
- Interne Notizen und TicketsFüge ein reproduzierbares Beispiel eines kodierten Textes in technische Dokumentation oder ein Team-Ticket ein.
So funktioniert es
- 1
Gib den genauen Text ein, den du kodieren möchtest.
- 2
Der Browser wandelt die UTF-8-Bytes des Textes in eine Base64-Zeichenkette um.
- 3
Kopiere das Ergebnis in deinen API-Client, Header, die Dokumentation oder einen Testfall.
Beispiele
Lesbarer Satz
Eingabe: hello world
Ausgabe: aGVsbG8gd29ybGQ=
Ein einfaches Beispiel, mit dem sich die Kodierung schnell nachvollziehen lässt.
Paar im Credential-Stil
Eingabe: api:test-key
Ausgabe: YXBpOnRlc3Qta2V5
Zeigt Base64 für einen durch Doppelpunkt getrennten Wert, wie er für Basic-Auth-Tests vorbereitet wird.
Kurzes JSON
Eingabe: {"user":"ana","role":"admin"}
Ausgabe: eyJ1c2VyIjoiYW5hIiwicm9sZSI6ImFkbWluIn0=
Nützlich, wenn ein kleiner JSON-Ausschnitt als kodierter Text in einem Test oder einer Notiz erscheinen soll.
Text mit Umlauten
Eingabe: Fünf große Bücher
Ausgabe: RsO8bmYgZ3LDtmZlIELDvGNoZXI=
Zeigt, dass Zeichen mit Umlauten aus ihren UTF-8-Bytes kodiert werden und erhalten bleiben.
FAQ
Verbirgt Base64 den Inhalt meines Textes?
Nein. Base64 ist nur ein Kodierungsformat. Wer die Zeichenkette hat, kann sie sofort zurück in den ursprünglichen Text umwandeln.
Kann ich Umlaute, Emojis oder andere Schriftsysteme kodieren?
Ja. Das Tool kodiert den Text als UTF-8-Bytes und unterstützt damit Unicode-Zeichen einschließlich Emojis und nicht-lateinischer Schriften.
Warum endet die Ausgabe manchmal mit =?
Das ist das Standard-Padding von Base64 für viele Eingaben. Es sorgt dafür, dass die Länge dem erwarteten Blockformat entspricht.
Kann ich das Ergebnis direkt in einen HTTP-Header schreiben?
Ja, wenn der Server Base64 erwartet. Bei Basic Auth steht der kodierte Wert normalerweise nach dem Prefix Basic.
Welche Fehler führen zu falschen Ergebnissen?
Häufige Ursachen sind zusätzliche Leerzeichen, veränderter Eingabetext oder das erneute Kodieren bereits kodierter Daten. Fehler entstehen auch, wenn das Zielsystem Binärdaten statt Text erwartet.
Ist das Tool für große Dateien geeignet?
Nein. Es ist für Textkonvertierung gebaut. Große Dateien und Binärdaten werden besser mit Dateitools verarbeitet.
