Decodex
Kostenloses Online-Tool

DECODEX · BASE64 · UTF-8

Base64 dekodieren kostenlos online

Base64 und Base64URL in UTF-8-Text umwandeln. Unterstützt Umlaute, andere Sprachen und Emojis. Kostenlos und ohne Anmeldung.

Wandelt beim Tippen oder Einfügen um. Für manuelle Umwandlung ausschalten.

Base64 und Base64URL werden unterstützt. Leerzeichen und Zeilenumbrüche werden ignoriert.

Zeichenkodierung der Quelle · UTF-8

UTF-8 ist voreingestellt. Wähle bei unlesbarem Text die ursprüngliche Kodierung.

Base64-Text online dekodieren

Base64-Dekodierung stellt Bytes aus einer Zeichenfolge wieder her. Dieser Decoder liest sie als UTF-8 und zeigt Text mit Umlauten und Emojis an. Prüfe damit API-Werte; Bilder oder PDF-Dateien werden nicht heruntergeladen.

  1. Füge nur den Base64-Teil ein. Entferne JSON-Anführungszeichen und Präfixe wie data:text/plain;base64, vor der Umwandlung.
  2. Die Umwandlung erfolgt automatisch. Ist sie ausgeschaltet, nutze die Schaltfläche oder Ctrl+Enter (⌘+Enter auf dem Mac).
  3. Das Ergebnis über die Kopierschaltfläche kopieren. Die Grenze beträgt 5 MB UTF-8-Text.

Geprüfte Base64-Textbeispiele

Die Beispiele verwenden UTF-8. Vergleiche Eingabe und Ausgabe, um die Richtung zu prüfen. Ein Unicode-Zeichen kann mehrere Bytes belegen; die Zeichenzahl bestimmt nicht die Base64-Länge.

EingabeErgebnis
SGVsbG8=Hello
R3LDvMOfZQ==Grüße
7JWI64WV7ZWY7IS47JqUIPCfmIA=안녕하세요 😀

Unicode-Beispiel ausprobieren →

Unterstützte Base64-Formate und Padding

Base64 verwendet + und /; Base64URL verwendet - und _. Buchstaben und Ziffern bleiben gleich. Padding mit = ist eine getrennte Regel: Manche Protokolle lassen es weg, andere behalten es. Eine Zeichenfolge nur aus Buchstaben und Ziffern verrät das verwendete Alphabet nicht. Beide Formate sind keine Verschlüsselung.

Jedes Datenzeichen steht für sechs Bits. Drei Bytes ergeben 24 Bits und vier Zeichen. Umlaute und Emojis können mehrere UTF-8-Bytes belegen: 😀 belegt vier Bytes und ergibt 8J+YgA==. Die Tabelle vergleicht Eingaben aus einem, zwei und drei Bytes.

Zg → f; Zg== → f; 8J-YgA → 😀.

Base64-Dekodierungsfehler beheben

Wenn eine Zeichenfolge nicht dekodiert wird, entferne Anführungszeichen, zusätzliche Satzzeichen und das Präfix einer Daten-URL. Füge nur den Base64-Teil ein. Füllzeichen = dürfen nur am Ende stehen. Eine Länge mit Rest 1 bei Division durch 4 ist ungültig. Leerzeichen, Zeilenumbrüche sowie die Base64URL-Zeichen - und _ werden akzeptiert. Ein UTF-8-Fehler kann auf Binärdaten oder eine andere Zeichenkodierung hinweisen: UTF-8 ist voreingestellt. Wähle bei unlesbarem Text die ursprüngliche Kodierung.

Die ursprüngliche Zeichenkodierung beim Dekodieren wählen

Base64 enthält Bytes, aber keine Angabe zur Zeichenkodierung. UTF-8 ist voreingestellt. Verwendet die Quelle EUC-KR / CP949, Shift_JIS oder GB18030, wähle diese Kodierung über dem Ergebnis.

Die Kodierung wird nicht automatisch erkannt. Vergleiche mit dem Original: Auch eine Umwandlung ohne Fehler kann falschen Text liefern. Bilder, PDF-Dateien und komprimierte Daten sind kein Text.

ZeichenkodierungTextBase64
UTF-8GrüßeR3LDvMOfZQ==
Windows-1252GrüßeR3L832U=

Häufige Fragen

Wie behebe ich unlesbaren Text oder einen UTF-8-Fehler?

Base64 enthält Bytes, aber keine Angabe zur Zeichenkodierung. UTF-8 ist voreingestellt. Verwendet die Quelle EUC-KR / CP949, Shift_JIS oder GB18030, wähle diese Kodierung über dem Ergebnis. Die Kodierung wird nicht automatisch erkannt. Vergleiche mit dem Original: Auch eine Umwandlung ohne Fehler kann falschen Text liefern. Bilder, PDF-Dateien und komprimierte Daten sind kein Text.

Endet jede Base64-Zeichenfolge mit =?

Nein. Ist die Bytezahl durch drei teilbar, ist kein Padding nötig. Manche Protokolle lassen es ausdrücklich weg.

Schützt Base64 meinen Text?

Base64 ist eine umkehrbare Darstellung von Daten, keine Verschlüsselung. Passwörter und andere Geheimnisse werden dadurch nicht geschützt.

Base64 kodieren →

Die Umwandlung erfolgt in deinem Browser. Eingabe und Ergebnis werden nicht an einen Konvertierungsserver gesendet. Google Analytics erfasst Besuche und die Nutzung von Funktionen.