Ressourcen einbetten
Symbole und kleine Bilder als Base64 im CSS sparen Serveranfragen.
Kodiere oder dekodiere Text als Base64.
🔒 Diese Datei wird in deinem Browser verarbeitet. Sie wird nie hochgeladen.
…
Base64 verwandelt Daten in eine Zeichenkette aus Buchstaben, Ziffern und wenigen Symbolen. Es existiert, weil viele Systeme für Text gebaut wurden und an Binärdaten ersticken: E-Mail, manche Konfigurationsformate, bestimmte URL-Felder.
Am sichtbarsten ist es auf Webseiten, wo ein kleines Bild direkt als Base64-Zeichenkette in HTML oder CSS eingebettet werden kann und so eine zusätzliche Serveranfrage spart. Auch E-Mail-Anhänge reisen im Hintergrund auf diesem Weg.
Ein Punkt muss völlig klar sein: Base64 ist keine Verschlüsselung. Es ist eine umkehrbare Kodierung ganz ohne Schlüssel, die jeder in einer Sekunde dekodiert. Ein Passwort in Base64 abzulegen und es für geschützt zu halten ist ein klassischer und schwerer Sicherheitsfehler.
Symbole und kleine Bilder als Base64 im CSS sparen Serveranfragen.
Viele Authentifizierungstokens enthalten Base64-Teile, die dekodiert ihren Inhalt zeigen.
Wenn ein Feld nur reinen Text zulässt, lässt sich damit anderes hineinbringen.
Sie dient dazu, Binärdaten wie Bilder in reinen Text einzubetten, etwa in JSON, URLs oder E-Mails.
Nein, es ist nur eine umkehrbare Kodierung ohne jeden Schlüssel; jeder kann sie dekodieren, sie bietet weder Sicherheit noch Vertraulichkeit.