Alle Tools

Base64-Encoder/Decoder

Base64 stellt Binärdaten als ASCII-sicher für JSON, HTTP-Header und E-Mail dar. Codieren Sie UTF-8-Text oder kleine Dateien in Base64. Dekodieren Sie API-Payloads und JWT-Segmente wieder in lesbaren Text — alles lokal, ohne Anmeldeinformationen an einen Server weiterzugeben.
Input
Output
SGVsbG8gd29ybGQ=

So kodieren oder dekodieren Sie Base64

1. Wähle den Kodierungs- oder Dekodierungsmodus.
2. Fügen Sie den Eingabetext oder die Base64-Zeichenfolge ein.
3. Lies die Ausgabe sofort.
4. Kopiere das Ergebnis zur Konfiguration oder zum Debuggen in die Zwischenablage.

Base64-Beispiele

Grundlegender Authentifizierungsheader

Codieren Sie „clientId:clientSecret“ in Base64 für den Authorization: Basic ...-Header (nur HTTPS verwenden).

Dekodieren Sie das JWT-Nutzlastsegment

Der mittlere Teil des eyJ...-Tokens wird in JSON-Ansprüche dekodiert — für eine vollständige Analyse mit dem JWT-Decoder koppeln.

Kleine Konfiguration einbetten

Codieren Sie das INI-Snippet für den Transport von Umgebungsvariablen.

Wenn Base64 hilft

Beim Debuggen von API-Authentifizierung und Daten-URIs.
Beim Dekodieren von Fehlernutzdaten aus Protokollen.
Beim Unterrichten, wie die Codierung interaktiv funktioniert.

Bei Base64 handelt es sich um das falsche Tool

Bei der Verschlüsselung handelt es sich bei Base64 um Verschlüsselung, nicht um Geheimhaltung.
Nutze für große Dateien die richtige Binärübertragung, keine riesigen Base64-Strings.
Wenn eine URL-sichere Variante benötigt wird — Standard-Base64 verwendet + und / (URL-Encoder-Variante verwenden).

Keine Verschlüsselung

Jeder kann Base64 entschlüsseln — verschlüsselte Geheimnisse gelten als offengelegt, wenn sie abgefangen werden. Immer TLS während der Übertragung.

Größe Overhead

Verschlüsselte Daten sind ca. 33 % größer — akzeptabel für kleine Token, verschwenderisch für Videos.

JWT-Workflow

Header- und Payload-Segmente separat dekodieren; Prüfe die Signatur im App-Code — Decoder-Tools validieren Krypto nicht.

Häufige Fragen

URL-sicheres Base64?

Ersetzt +/ durch -_ und kann das Auffüllen weglassen — überprüfen Sie die API-Spezifikation.

Polsterung entspricht Zeichen?

Gültiges Base64 endet für die Ausrichtung mit = oder == — bei der Dekodierung strenger Parser einbeziehen.

Dekodierung fehlgeschlagen?

Die Eingabe enthält möglicherweise Leerzeichen oder falsches Alphabet — entfernen Sie Zeilenumbrüche.

Unicode-Text?

Kodieren Sie UTF-8-Bytes, nicht UTF-16 — Standard für das Web.

Hochgeladen?

No.

Bilder?

Nutze das Bild zu Base64 für einen vollständigen Daten-URL-Workflow.