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.