👤 Pro – Werbung entfernenPro
// Text ↔ base64

Base64 kodieren & dekodieren

Fügen Sie Text ein, um ihn als Base64 zu kodieren, oder fügen Sie Base64 ein, um zu lesen, was darin steckt — live umgewandelt, während Sie tippen, vollständig UTF-8-sicher.

Kostenlos — unbegrenzt nutzbar.

Wo Ihnen Base64 in freier Wildbahn begegnet

Sobald Sie es erkennen können, ist Base64 überall: im src eines Bilds, das direkt als Daten-URI in HTML oder CSS eingebettet ist, in den Anhangsblöcken einer rohen E-Mail, im Wert nach Basic in einem Authorization-Header, in der Hälfte der API-Schlüssel und Webhook-Geheimnisse einer Konfigurationsdatei und in jedem der drei durch Punkte getrennten Segmente eines JWT. Das Erkennungsmerkmal ist eine lange Folge aus Buchstaben und Ziffern mit gelegentlichem Plus oder Schrägstrich, oft endend in einem oder zwei Gleichheitszeichen. Immer wenn ein System, das nur Klartext spricht, etwas transportieren muss, das kein Klartext ist, ist Base64 der Umschlag, in den es gesteckt wird — und diese Seite ist der Brieföffner.

Der Preis: ein Drittel größer — und manchmal gar kein Text

Der Umschlag ist nicht umsonst. Base64 macht aus jeweils 3 Bytes 4 Zeichen, alles, was Sie kodieren, wächst also um rund ein Drittel, wobei Gleichheitszeichen die letzte Gruppe auffüllen. Für ein kleines Icon oder ein kurzes Geheimnis ist das ein guter Tausch; bei großen Dateien ist es der Grund, warum Anhänge E-Mails so spürbar aufblähen. Die andere ehrliche Grenze liegt auf der Dekodier-Seite: Dieses Tool dekodiert zu Text. Enthält das eingefügte Base64 ein Bild, eine ZIP-Datei oder andere Binärdaten, verweigert die strenge UTF-8-Prüfung die Ausgabe und sagt das auch so, statt einen Bildschirm voller verstümmelter Symbole auszugeben und Sie glauben zu lassen, die Daten seien kaputt. Die Daten sind meist in Ordnung — sie sind schlicht kein Text und müssen von dem Programm, das sie erzeugt hat, als Datei gespeichert werden.

Ein Begleiter beim Debuggen

In der Praxis wird diese Seite weniger zum Kodieren genutzt als zum Beantworten der Frage: Was hat dieses System eigentlich geschickt? Fügen Sie die Nutzlast aus einer Logzeile, eine Daten-URI aus einem Stylesheet oder einen verdächtigen Blob aus einer API-Antwort ein, und Sie wissen in einer Sekunde, ob es lesbare Konfiguration oder undurchsichtiges Binärmaterial ist. Umgekehrt ist das Kodieren einer Test-Zeichenkette hier der schnellste Weg, eine Nutzlast von Hand für eine API zu bauen, die Base64-Felder erwartet. Alles läuft in Ihrem Browser, kostenlos und ohne Limit. Zwei natürliche Begleiter: Wenn Base64 innerhalb eines Links reist, trägt es obendrauf oft noch eine Schicht Prozentkodierung — schälen Sie die zuerst mit dem URL-Encoder ab — und bei Tokens teilt der JWT-Decoder alle drei Teile auf und dekodiert sie in einem Rutsch.

Was Base64 eigentlich ist

Base64 ist keine Verschlüsselung — es ist eine Methode, beliebige Daten mit nur 64 sicheren Zeichen (A-Z, a-z, 0-9, + und /) zu schreiben, damit sie Systeme überstehen, die nur mit reinem Text umgehen können, etwa E-Mail-Anhänge oder in Webseiten eingebettete Daten. Jeder kann es dekodieren — und genau das ist der Sinn.

Funktioniert das mit Akzenten, Emoji und nicht-lateinischem Text?

Ja — der Text wird zuerst als UTF-8-Bytes kodiert, genau das, was praktisch jedes moderne System erwartet. Naive Konverter, die diesen Schritt überspringen, verstümmeln alles jenseits von einfachem ASCII.

Was ist mit URL-sicherem Base64 (mit - und _)?

Das Dekodieren akzeptiert es automatisch — die URL-sichere Variante ersetzt lediglich + durch - und / durch _, damit das Ergebnis in einer URL stehen kann. Auch fehlendes =-Padding am Ende wird toleriert.

Wird mein Text irgendwohin gesendet?

Nein — das läuft vollständig in Ihrem Browser mit reinem JavaScript. Es wird nichts hochgeladen.

Convertburda – universelle Konvertierungen