Einen API-Wert untersuchen
Dekodiere ein Feld, das laut Schnittstellenbeschreibung UTF-8-Text in Base64 enthält. Ist das Ergebnis JSON, kannst du es anschließend mit dem JSON-Formatierer lesen.
Wandle Text lokal in Base64 um oder dekodiere gültige Base64-Inhalte direkt im Browser.
Base64 stellt Bytes als ASCII-Zeichen dar, damit sie sich in einem Textfeld übertragen lassen. Dieses Werkzeug wandelt deinen Text vor dem Kodieren in UTF-8 um oder stellt UTF-8-Text aus einer Base64-Zeichenfolge wieder her. Das eignet sich für kleine JSON-Nutzlasten, Nachrichten und Integrationstests. Die Verarbeitung erfolgt in deinem Browser. Das Werkzeug stellt keine Bilddatei wieder her und schützt keine Geheimnisse: Jeder mit der Zeichenfolge kann die Umwandlung rückgängig machen.
Beim Kodieren wird das Standardalphabet mit + und / verwendet. Falls erforderlich, ergänzen = am Ende die letzte Gruppe. Aus drei Bytes werden vier Zeichen. Lange Inhalte wachsen dadurch um ungefähr ein Drittel; bei Umlauten und Emojis zählen die UTF-8-Bytes, nicht die sichtbaren Zeichen. Base64 komprimiert keine Daten und verkleinert deinen Text nicht.
Beim Dekodieren entstehen zunächst Bytes, die gültigen UTF-8-Text bilden müssen. Eine korrekte Base64-Zeichenfolge kann Binärdaten enthalten: Dann erscheint ein Fehler, statt unlesbare Bytes stillschweigend durch Ersatzzeichen auszutauschen. Eine anfängliche BOM bleibt erhalten. Für Latin-1, Windows-1252 und andere ältere Textkodierungen gibt es keine Auswahl.
Der Browser akzeptiert ASCII-Leerraum und Zeilenumbrüche in der kodierten Eingabe sowie bestimmte fehlende Füllzeichen. Dies ist keine strenge Prüfung der kanonischen Darstellung nach RFC 4648. Base64url mit - und _ wird nicht unterstützt. Füge weder einen data:-Präfix noch ein vollständiges JWT ein: Diese Formate besitzen eine zusätzliche Struktur.
Füge Klartext zum Kodieren oder nur die Base64-Zeichenfolge zum Dekodieren ein. Leerzeichen im ursprünglichen Text gehören zu den Nutzdaten und werden mitkodiert.
Klicke auf Kodieren oder Dekodieren. Eine Änderung der Eingabe blendet das vorherige Ergebnis aus; starte die Aktion erneut für den aktuellen Inhalt.
Kopiere oder lade die Ausgabe herunter. Bei dekodierten CR- oder CRLF-Zeilenenden eignet sich der Download besser: Das angezeigte Textfeld normalisiert die Darstellung der Zeilenumbrüche.
Dekodiere ein Feld, das laut Schnittstellenbeschreibung UTF-8-Text in Base64 enthält. Ist das Ergebnis JSON, kannst du es anschließend mit dem JSON-Formatierer lesen.
Kodiere einen kurzen Text mit Umlaut, um die Übertragung von UTF-8-Bytes und die unveränderte Wiederherstellung in deiner Anwendung zu überprüfen.
Übertrage einen kleinen UTF-8-Wert, wenn der Vertrag ausdrücklich Base64 verlangt, und prüfe die Wiederherstellung beim Empfänger.
Eingabe
HelloErgebnis
SGVsbG8=Eingabe
w6k=Ergebnis
éDie enthaltenen Bytes können ein Bild, ein Archiv oder Text mit einer anderen Kodierung darstellen. Dieser Dekodierer verlangt UTF-8 und stellt keine Binärdateien wieder her.
JWT verwendet Base64url und trennt Abschnitte mit Punkten. Nutze dafür den JWT-Dekodierer; ein vollständiges Token passt nicht in dieses Eingabeformat.
Sie ergänzen die letzte Gruppe, wenn die Bytezahl nicht durch drei teilbar ist. Der Standardkodierer fügt sie bei Bedarf hinzu.
Nein. Die Darstellung lässt sich ohne Schlüssel umkehren. Passwörter benötigen ein dafür ausgelegtes Speicherverfahren; Kodieren macht einen Wert nicht vertraulich.
Empfohlener Workflow
Entdecke Werkzeuge, die sinnvoll vor, nach oder ergänzend zu diesem Werkzeug eingesetzt werden können.
Dekodiere ein JWT und lies Header, Payload, Claims und Ablaufdaten.
Berechne MD5-, SHA-1-, SHA-256-, SHA-384- und SHA-512-Hashes eines Textes oder einer Datei auf einmal.
Formatiere, komprimiere und prüfe JSON-Daten.
Kodiere oder dekodiere URLs und URL-Komponenten.
Entferne überflüssige Leerzeichen, doppelte Tabulatoren und Leerzeilen aus kopiertem Text.
Formatiere, komprimiere und prüfe JSON-Daten.