Wofür dieses Tool geeignet ist
Base64 ist eine gängige Methode, Binärdaten in druckbaren Text umzuwandeln. Es taucht in API-Payloads, E-Mail-Inhalten, Data-URLs, Konfigurationsausschnitten und Logs auf. Diese Seite ermöglicht es Ihnen, Text schnell in Base64 zu kodieren und Base64 wieder in lesbaren Inhalt umzuwandeln.
Sowohl im Kodier- als auch im Dekodierbereich können Sie Standard-Base64 oder den Base64URL-Modus wählen. Standard-Base64 ist üblich für allgemeinen Text und Datenausschnitte; Base64URL nutzt eine URL-sichere Zeichenform für URLs, JWTs und Query-Parameter und lässt +, / und = als Padding meist weg.
Es löst ein Kompatibilitätsproblem beim Datentransport, kein Sicherheitsproblem, daher ist es wichtig, Kodierung von Verschlüsselung zu trennen.
Base64 ist ein Kodierungsformat, keine Verschlüsselung, und gehört zur Terminologie-Familie von RFC 4648. Es dient der Transportkompatibilität und nicht dem Schutz von Geheimnissen.
Typische Anwendungsfälle
- Untersuchen Sie den ursprünglichen Text hinter einem Base64-Feld, das von einer API zurückgegeben wurde.
- Kodieren Sie Klartext, bevor Sie ihn in einen Request-Body oder einen Konfigurationswert einbetten.
- Überprüfen Sie, ob ein Log-Feld, Konfigurationsausschnitt oder JWT-Segment Base64-kodiert wurde.
- Kombinieren Sie es mit URL-Kodieren und -Dekodieren und Unicode-Kodieren und -Dekodieren beim Debuggen von Zeichenkettenkonvertierungsproblemen.
So verwenden Sie das Tool
- Geben Sie den zu kodierenden Text auf der linken Seite ein, wählen Sie je nach Ziel Standard-Base64 oder Base64URL, und das Ergebnis wird sofort aktualisiert.
- Fügen Sie rechts eine Base64- oder Base64URL-Zeichenkette ein, wählen Sie den passenden Modus und dekodieren Sie sie zurück in Text.
- Kopieren Sie das benötigte Ergebnis und übergeben Sie es an das nächste System.
Beispiel
Originaltext: hello qr9
Base64: aGVsbG8gcXI5
Wenn Sie aGVsbG8gcXI5 in das Dekodierungsfeld einfügen, stellt das Tool den Originaltext hello qr9 wieder her.
Häufige Fehler
- Base64 als Verschlüsselung zu behandeln führt zu falschen Sicherheitserwartungen.
- Einige Systeme verwenden die Base64URL-Variante, die nicht immer mit Standard-Base64 austauschbar ist.
- Wenn der ursprüngliche Inhalt Binärdaten wie ein Bild oder eine Datei ist, ist die dekodierte Ausgabe möglicherweise nicht als Klartext lesbar.
FAQ
Ist Base64 Verschlüsselung?
Nein. Base64 ist nur ein Kodierungsformat, das Binärdaten oder Text in druckbare Zeichen umwandelt. Jeder kann es zurückdekodieren, daher kann es die Verschlüsselung nicht ersetzen.
Warum sieht die dekodierte Ausgabe unleserlich aus?
Das bedeutet normalerweise, dass die ursprünglichen Daten nicht Text in derselben Zeichenkodierung waren oder die Nutzdaten tatsächlich binärer Inhalt wie ein Bild oder eine Datei sind.
Warum sehen einige Zeichenketten wie Base64 aus, scheitern aber trotzdem beim Dekodieren?
Möglicherweise fehlt das Padding, die Zeichenkette enthält ungültige Zeichen oder sie verwendet die Base64URL-Variante. Überprüfen Sie zuerst die ursprüngliche Quelle und die verwendeten Kodierungsregeln.
Was ist der Unterschied zwischen Base64 und Base64URL?
Base64URL ersetzt Zeichen wie Plus und Schrägstrich durch URL-sichere Alternativen und kann Padding weglassen. Die Regeln sind ähnlich, aber nicht identisch.
Verwandte Tools
- URL-Kodieren und -Dekodieren:Kodieren und dekodieren Sie Sonderzeichen in URLs
- Unicode-Kodieren und -Dekodieren:Kodieren und dekodieren Sie Unicode-Escape-Sequenzen direkt im Browser
- Text-Kodierungskonverter:Konvertieren Sie zwischen UTF-8, UTF-16LE, UCS-2, Latin1, Base64, ASCII, Hex und Byte-Arrays