Base64-Decoder
Base64-kodierte Zeichenfolgen zurück in Originaltext oder Daten dekodieren.
Was ist Base64-Dekodierung?
Base64-Dekodierung ist der umgekehrte Prozess der Base64-Kodierung. Sie wandelt Base64-kodierten ASCII-Text zurück in sein ursprüngliches Binär- oder Textformat um. Dieses Dekodierungstool hilft Ihnen, Base64-Strings schnell zu dekodieren, ohne Programmierkenntnisse zu benötigen. Need to encode data instead? Check out our Base64 Encoder tool.
Wann benötigen Sie Base64-Dekodierung?
- API-Antworten: Viele APIs geben Base64-kodierte Daten zurück, die für die Verwendung dekodiert werden müssen.
- JWT-Tokens: JSON Web Tokens (JWT) verwenden Base64-Kodierung für Header- und Payload-Abschnitte. Use our JWT Decoder to inspect token contents.
- Daten-URIs: Extrahieren der Originaldaten aus Daten-URIs in HTML/CSS.
- E-Mail-Inhalt: Dekodieren von E-Mail-Anhängen oder kodiertem MIME-Inhalt.
- Konfigurationsdateien: Einige Anwendungen speichern kodierte Anmeldedaten in Konfigurationsdateien.
So verwenden Sie diesen Base64-Decoder
- Fügen Sie Ihren Base64-kodierten String in das Eingabefeld oben ein.
- Klicken Sie auf die Schaltfläche "Von Base64 dekodieren".
- Das dekodierte Ergebnis wird im Ausgabefeld angezeigt.
- Verwenden Sie die Schaltfläche "Ergebnis kopieren", um den dekodierten Text in Ihre Zwischenablage zu kopieren.
Ungültiger Base64-String?
Wenn Sie einen Fehler erhalten, ist Ihre Eingabe möglicherweise kein gültiges Base64. Base64-Strings sollten nur die Zeichen A-Z, a-z, 0-9, +, / und = (für Padding) enthalten. Stellen Sie sicher, dass keine zusätzlichen Leerzeichen oder Zeilenumbrüche in Ihrer Eingabe vorhanden sind.
Base64-Dekodierung in Programmiersprachen
Die meisten Programmiersprachen bieten integrierte Funktionen für Base64-Dekodierung. Hier sind Beispiele:
PHP
$decoded = base64_decode($encoded);
JavaScript
const decoded = atob(encoded); // Browser
const decoded = Buffer.from(encoded, 'base64').toString(); // Node.js
Python
import base64
decoded = base64.b64decode(encoded).decode()
Go
import "encoding/base64"
decoded, _ := base64.StdEncoding.DecodeString(encoded)
Java
import java.util.Base64;
String decoded = new String(Base64.getDecoder().decode(encoded));
Ruby
require 'base64'
decoded = Base64.decode64(encoded)
C#
string decoded = Encoding.UTF8.GetString(Convert.FromBase64String(encoded));