Zum Inhalt springen
EVOA Toolbox

Base64-Decoder

Base64 und URL-sicheres Base64 mit UTF-8-Unterstützung in Text dekodieren. Klare Fehlermeldungen bei ungültigen Zeichen, Länge und Padding.

Lokal in Ihrem Browser verarbeitet. Ihr Text wird nicht hochgeladen.

Tool wird geladen…

Was dieses Tool macht

Fügen Sie einen Base64-String ein und lesen Sie den enthaltenen Text. Der Decoder versteht sowohl das Standardalphabet als auch das URL-sichere (- und _), funktioniert mit oder ohne =-Padding und ignoriert Zeilenumbrüche und Leerzeichen. Strings aus E-Mails, Konfigurationsdateien, Kubernetes-Secrets oder HTTP-Headern funktionieren daher einfach. Ein vorangestelltes data:...;base64,-Präfix wird automatisch entfernt.

Die Bytes werden als UTF-8 interpretiert, sodass Umlaute, CJK-Zeichen und Emoji korrekt erscheinen. Sind die Daten kein gültiges Base64, erhalten Sie eine konkrete Meldung: ein ungültiges Zeichen samt Position, eine Länge, die kein Base64 sein kann, oder falsch platziertes Padding. Werden die Daten zwar dekodiert, sind aber kein Text, etwa ein PNG oder ein gzip-Stream, weist das Tool darauf hin, statt Zeichensalat anzuzeigen.

Die Dekodierung läuft lokal in Ihrem Browser. Beachten Sie, dass Base64 keine Verschlüsselung ist; dekodierte Werte wie Passwörter oder Tokens bleiben vertraulich.

So verwenden Sie es

  1. 1Fügen Sie den Base64-String ein (Standard oder URL-sicher, mit oder ohne Padding).
  2. 2Lesen Sie den dekodierten Text im Ausgabefeld oder beheben Sie den darüber beschriebenen Fehler.
  3. 3Kopieren Sie das Ergebnis oder laden Sie es als Textdatei herunter.

Unterstützte Formate

Base64- oder Base64url-Text als Eingabe; UTF-8-Text als Ausgabe. Binäre Nutzdaten werden erkannt und gemeldet, nicht angezeigt.

Datenschutz

Dieses Tool läuft in Ihrem Browser. Die von Ihnen eingegebenen Daten werden auf Ihrem Gerät verarbeitet und nicht an unsere Server gesendet.

Einschränkungen

  • Nur Daten, die sich zu gültigem UTF-8-Text dekodieren lassen, können angezeigt werden. Binärdateien (Bilder, PDFs, Archive) werden als kein Text gemeldet.
  • Text in älteren Kodierungen wie Latin-1 oder Shift-JIS ist kein gültiges UTF-8 und wird als kein Text gemeldet.
  • Ein einzelnes überzähliges Zeichen oder ein abgeschnittener String macht die gesamte Eingabe ungültig; der Decoder versucht nicht, sie zu reparieren.
  • Sehr große Eingaben können im Browser langsam sein und viel Arbeitsspeicher beanspruchen.

FAQ

Warum heißt es, die Daten seien kein UTF-8-Text?

Das Base64 selbst ist in Ordnung, aber die enthaltenen Bytes sind kein UTF-8-Text: in der Regel ein Bild, eine komprimierte Datei, verschlüsselte Bytes oder Text in einer anderen Kodierung.

Kann es URL-sicheres Base64 und JWT-Segmente dekodieren?

Ja. - und _ werden zusätzlich zu + und / akzeptiert, und fehlendes Padding ist kein Problem. Für vollständige Tokens teilt der JWT-Decoder die Teile für Sie auf und gibt sie formatiert aus.

Was bedeutet „ungültige Länge“?

Base64-Text kann keine Länge haben, bei der nach Vierergruppen genau ein Zeichen übrig bleibt. Meist wurde der String abgeschnitten oder enthält ein überzähliges Zeichen.

Werden die dekodierten Daten hochgeladen?

Nein. Die Dekodierung geschieht in Ihrem Browser.

Ähnliche Tools