Base64 kodieren & dekodieren - Online
Base64 Kodierung / Dekodierung
Vorschau für diesen Dateityp nicht verfügbar
Datenschutzhinweis
Die gesamte Kodierung und Dekodierung wird lokal in Ihrem Browser mithilfe von JavaScript durchgeführt. Es werden keine Eingabedaten an einen Server gesendet, gespeichert oder protokolliert. Miracle Salad sammelt oder speichert keine in dieses Tool eingegebenen Inhalte.
Wissenswertes zur Base64-Kodierung
Base64 verwandelt beliebige Binärdaten in reinen Text aus 64 sicheren Zeichen. Das ist seine ganze Aufgabe. Es ist keine Komprimierung – die Ausgabe wird größer, nicht kleiner. Und es ist keine Verschlüsselung, auch wenn es ständig dafür gehalten wird. Es existiert, weil sehr viele Kanäle Text transportieren können, an rohen Bytes aber scheitern.
So verwenden Sie dieses Werkzeug
- 1 Wählen Sie Kodieren oder Dekodieren und fügen Sie Ihren Text ein – oder wechseln Sie in den Dateimodus und legen Sie eine Datei ab.
- 2 Das Ergebnis erscheint beim Tippen; nichts wird hochgeladen und kein Knopfdruck ist nötig.
- 3 Beim Dekodieren in eine Datei geben Sie die Endung an, damit Vorschau und Download wissen, womit sie es zu tun haben.
Base64 ist keine Verschlüsselung
Das ist der Punkt, den man sich vor allen anderen merken sollte. Base64 hat keinen Schlüssel und kein Geheimnis; die Umwandlung ist öffentlich und von jedem umkehrbar, wie diese Seite mit einem einzigen Klick zeigt. Text, der bloß verwürfelt aussieht, bietet überhaupt keinen Schutz. Wenn Sie ein Passwort, einen API-Schlüssel oder ein Token als Base64 gespeichert finden, behandeln Sie es, als stünde es offen da – denn das tut es. Nutzen Sie echte Verschlüsselung, wenn Geheimhaltung das Ziel ist, und Base64 nur, wenn sicherer Transport das Ziel ist.
Warum es überhaupt existiert
Viele Systeme wurden für Text entworfen, und nur für Text. E-Mail-Rümpfe, JSON-Nutzlasten, XML-Dokumente, URLs und HTML-Attribute gehen allesamt kaputt, sobald ein rohes Byte zufällig wie ein Steuerzeichen oder ein Anführungszeichen aussieht. Base64 umgeht das Problem, indem es jedes mögliche Byte auf ein kleines Alphabet aus Buchstaben, Ziffern und zwei Satzzeichen abbildet, die all diese Kanäle unbeschadet überstehen. Deshalb begegnet es Ihnen in E-Mail-Anhängen, in Data-URIs, die ein kleines Symbol direkt in ein Stylesheet einbetten, und im mittleren Segment jedes JWT.
Der Preis ist rund ein Drittel mehr
Aus drei Eingabebytes werden vier Ausgabezeichen, das Ergebnis ist also rund 33 % größer als der Ausgangswert. Bei einem kurzen Token spielt das keine Rolle. Bei einem großen Bild, das in ein Stylesheet eingebettet wird, sehr wohl: Die Datei wächst, sie lässt sich nicht getrennt von der Seite zwischenspeichern, und der Browser muss sie dekodieren, bevor er zeichnen kann. Betten Sie kleine Ressourcen ein, wenn das eine Anfrage spart, belassen Sie große als gewöhnliche Dateien, und denken Sie daran: Base64 macht nie etwas kleiner – wenn die Größe Ihr Problem ist, ist Komprimierung das richtige Werkzeug.