Base64-Decoder

Base64-kodierte Zeichenfolgen zurück in Originaltext oder Daten dekodieren.

0 Zeichen

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

  1. Fügen Sie Ihren Base64-kodierten String in das Eingabefeld oben ein.
  2. Klicken Sie auf die Schaltfläche "Von Base64 dekodieren".
  3. Das dekodierte Ergebnis wird im Ausgabefeld angezeigt.
  4. 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));