JSON-Eingabe

Base64-Ausgabe

Was ist JSON-zu-Base64-Kodierung?

Base64 ist ein Binär-zu-Text-Kodierungsschema, das beliebige Bytes in 64 sichere ASCII-Zeichen umwandelt. JSON als Base64 zu kodieren ist nützlich für HTTP-Header, JWT-Payloads und Umgebungsvariablen.

Dieses Tool kodiert Ihr JSON mit btoa(JSON.stringify(parsedJson)). Es validiert das JSON zuerst und kodiert es dann in Base64.

JSON in Base64 kodieren

Befolgen Sie diese Schritte, um Ihre JSON-Daten Base64-zu kodieren.

1

Gültiges JSON einfügen

Fügen Sie Ihr JSON in das Eingabefeld ein.

2

Sofortige Base64-Ausgabe

Das Tool validiert und kodiert das JSON in Base64.

3

Base64-String kopieren

Klicken Sie auf Kopieren, um den kodierten String zu kopieren.

Anwendungsfälle

JWT-Payload-Konstruktion

JWTs bestehen aus drei Base64URL-kodierten Teilen.

HTTP-Header-Einbettung

HTTP-Header können bestimmte Zeichen nicht enthalten. Base64 erzeugt einen sicheren String.

Umgebungsvariablen-Speicherung

Komplexe JSON-Konfigurationen können als Base64-Umgebungsvariablen gespeichert werden.

Daten-URI-Einbettung

JSON-Daten können als Base64-Daten-URI in Webseiten eingebettet werden.

Häufige Fragen

Benötigt die Ausgabe Auffüllung (=)?

btoa() erzeugt immer Standard-Base64 mit =-Auffüllung.

Warum schlägt die Kodierung bei manchen JSON fehl?

btoa() kann nur Latin-1-Zeichen kodieren. Dieses Tool verarbeitet Unicode intern korrekt.

Wird das JSON vor der Kodierung validiert?

Ja. Das Tool führt zuerst JSON.parse() aus.

Verlassen meine Daten den Browser?

Nein. Alles geschieht in Ihrem Browser.

Wie dekodiere ich Base64 zurück zu JSON?

Verwenden Sie unser Base64-zu-JSON-Tool.

Verwandte Tools

Weitere Kodierungs- und JSON-Utilities entdecken.