Base64-Encoder / Decoder / Validator

Codieren, decodieren und validieren Sie Base64 — Text, Dateien, Bilder und Data-URLs. Alles läuft in Ihrem Browser

Eingabe 0 Zeichen
Beispiele:
Ausgabe 0 Zeichen

Datei hierher ziehen oder klicken zum Durchsuchen

Max. 25 MB

File:
Typ:
Originalgröße:
Base64-Größe:
Mehraufwand:
Rohes Base64
Data-URL
Große Datei erkannt. Die Verarbeitung kann einen Moment dauern.
Base64 / Data-URL-Eingabe 0 Zeichen
Erkannter MIME-Typ:
Decodierte Größe:
Eingabe zur Validierung 0 Zeichen

Fügen Sie einen Base64-String ein und klicken Sie auf Validieren, um die Ergebnisse zu sehen.

Die gesamte Codierung, Decodierung und Validierung findet in Ihrem Browser statt. Es werden keine Daten an einen Server gesendet.

Tips

Base64 ist keine Verschlüsselung

Base64 ist ein Codierungsschema, keine Verschlüsselung. Jeder kann es sofort decodieren. Verwenden Sie Base64 niemals zum Schutz sensibler Daten — verwenden Sie stattdessen eine richtige Verschlüsselung.

Erwarten Sie eine Größenzunahme von ~33%

Base64 stellt alle 3 Bytes an Daten als 4 Zeichen dar. Das bedeutet, die codierte Ausgabe ist immer etwa 33% größer als das Original. Bedenken Sie dies beim Einbetten von Bildern oder Dateien.

URL-sicheres Base64 für die Webnutzung

Standard-Base64 verwendet + und /, die mit URLs kollidieren. URL-sicheres Base64 ersetzt sie durch - und _, wodurch es sicher für Abfrageparameter, Dateinamen und JWT-Tokens wird.

Data-URLs betten Dateien inline ein

Eine Data-URL (data:[mime];base64,...) ermöglicht es, Bilder oder Dateien direkt in HTML/CSS einzubetten, ohne separate HTTP-Anfragen. Ideal für kleine Icons, aber vermeiden Sie es bei großen Dateien wegen des Größenmehraufwands.

Häufige Anwendungsfälle

🔌

API-Binärdatenübertragung

Codieren Sie Binärdateien wie Bilder, PDFs oder Zertifikate in Base64, um sie sicher in JSON-API-Anfragen und -Antworten einzufügen.

🖼️

Inline-Bildeinbettung

Konvertieren Sie kleine Bilder in Data-URLs und betten Sie sie direkt in HTML oder CSS ein, um zusätzliche HTTP-Anfragen zu eliminieren und das Laden der Seite zu beschleunigen.

🔑

JWT-Token-Inspektion

Decodieren Sie Header und Payload von JWT-Tokens, um Claims, Ablaufzeiten und Berechtigungen ohne externes Werkzeug zu prüfen.

📧

E-Mail-Anhang-Codierung

MIME-E-Mail-Anhänge sind Base64-codiert. Decodieren Sie sie, um die Originaldatei wiederherzustellen, oder codieren Sie Dateien für manuelle MIME-Konstruktion.

⚙️

Konfigurationswert-Überprüfung

Kubernetes-Secrets, SSH-Schlüssel und viele Konfigurationsdateien speichern Werte in Base64. Decodieren und validieren Sie diese vor dem Deployment, um Fehler frühzeitig zu erkennen.

Häufig gestellte Fragen

Was ist Base64-Codierung?
Base64 ist eine Methode zur Umwandlung von Binärdaten in ein Textformat unter Verwendung von 64 druckbaren ASCII-Zeichen (A-Z, a-z, 0-9, +, /). Es wird häufig verwendet, um Binärdaten über textbasierte Protokolle wie HTTP, E-Mail und JSON zu übertragen.
Ist Base64 eine Form der Verschlüsselung?
Nein. Base64 ist Codierung, keine Verschlüsselung. Es bietet keinerlei Sicherheit — jeder kann es sofort decodieren. Wenn Sie Daten schützen müssen, verwenden Sie geeignete Verschlüsselungsalgorithmen wie AES.
Warum erhöht Base64 die Dateigröße?
Base64 konvertiert alle 3 Bytes in 4 Zeichen, was zu einer etwa 33% größeren Ausgabe führt. Das liegt daran, dass 6 Bits pro Zeichen statt der vollen 8 Bits pro Byte zugeordnet werden.
Was bedeuten die =-Zeichen am Ende?
Die =-Zeichen sind Padding. Base64 arbeitet in Gruppen von 3 Bytes. Wenn die Eingabelänge kein Vielfaches von 3 ist, werden ein oder zwei =-Zeichen hinzugefügt, damit die Ausgabelänge ein Vielfaches von 4 wird.
Was ist eine Data-URL?
Eine Data-URL hat das Format data:[mediatype];base64,[data]. Sie bettet den Dateiinhalt direkt in HTML, CSS oder JavaScript ein und macht eine separate HTTP-Anfrage überflüssig. Am besten für kleine Assets wie Icons geeignet.
Werden meine Daten an einen Server gesendet?
Nein. Die gesamte Codierung, Decodierung und Validierung findet vollständig in Ihrem Browser mit JavaScript statt. Ihre Daten verlassen niemals Ihr Gerät. Sie können dies überprüfen, indem Sie sich vom Internet trennen — das Tool funktioniert weiterhin.